Skip to content
View ErfanMasoudiBA's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report ErfanMasoudiBA

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ErfanMasoudiBA/README.md

Hi, I'm Erfan Masoudi 👋

Software Developer transitioning into AI & Machine Learning

I build software, and now I'm learning how to make it intelligent.

My background includes web development, mobile development, IT support, and software engineering, and I’m currently focused on strengthening my foundations in:

  • Python
  • Machine Learning
  • Deep Learning
  • LLMs & RAG systems
  • AI-focused backend development

I’m especially interested in building projects that help me understand systems deeply — not just use libraries, but learn how things work under the hood.


Current Focus

Right now, I’m working on:

  • implementing core ML algorithms from scratch
  • learning deep learning training workflows
  • building practical AI projects with clean backend architecture
  • improving my GitHub portfolio for AI/ML internship and junior AI roles

Featured Projects

Machine Learning from Scratch

Projects focused on understanding ML fundamentals by implementing algorithms manually and analyzing their behavior.

  • K-Nearest Neighbors (KNN) from Scratch

    • implemented with NumPy
    • evaluated on the Digits dataset
    • explored performance across different values of K
    • included confusion matrix and misclassification analysis
  • Logistic Regression from Scratch with L2 Regularization

    • implemented sigmoid, binary cross-entropy loss, and gradient descent manually
    • explored the effect of regularization strength
    • evaluated using accuracy, precision, recall, and F1-score

AI Backend / LLM Projects

Projects focused on practical AI application development and system design.

  • SmartDocs AI (RAG-based document QA assistant)
    • FastAPI-based backend for question answering over uploaded documents
    • document parsing, chunking, embeddings, vector search, and answer generation
    • designed to learn retrieval-augmented generation (RAG) architecture end to end

Deep Learning Learning Projects

Projects focused on understanding training mechanics, monitoring, and optimization.

  • Deep Learning Training Lab (in progress)
    • learning backpropagation and gradient flow through simple computational examples
    • training neural networks with TensorFlow/Keras
    • using callbacks, learning rate scheduling, and TensorBoard
    • focused on building both conceptual understanding and practical workflow

🧰 Tech Stack

Category Technologies
Languages Python, JavaScript, TypeScript, Dart, SQL
AI / ML NumPy, pandas, scikit-learn, TensorFlow, Keras, Sentence Transformers, ChromaDB
Backend FastAPI, Node.js, Express.js, REST APIs
Tools Git, GitHub

Other Background

  • Web Development
  • Mobile Development
  • IT Support
  • Software Engineering Fundamentals

What I'm Learning

I’m currently building my understanding of:

  • machine learning fundamentals
  • deep learning and training workflows
  • backpropagation and optimization
  • LLM application development
  • retrieval-augmented generation (RAG)
  • AI system design and backend integration

What I'm Looking For

I’m currently looking for opportunities where I can grow as:

  • AI/ML Intern
  • Junior AI Engineer
  • Python / AI Backend Intern
  • Machine Learning Intern

I’m especially interested in roles where I can keep learning while contributing through clean implementation, problem solving, and steady technical growth.


Learning Mindset

I care a lot about:

  • understanding concepts deeply
  • writing clear and organized code
  • building projects that are both educational and practical
  • improving step by step with consistency

I’m building my way into AI through real projects, strong fundamentals, and consistent practice.

Pinned Loading

  1. CryptoSentiment-Core CryptoSentiment-Core Public

    AI-powered crypto sentiment analysis platform with real-time news monitoring, dual VADER/FinBERT models, FastAPI backend, Next.js dashboard, and Flutter mobile app.

    Dart 1

  2. rag-fastapi-vector-backend rag-fastapi-vector-backend Public

    A modular FastAPI backend for document ingestion, FAISS-based semantic search, and Retrieval-Augmented Generation using OpenAI-compatible models.

    Python 1

  3. logistic-regression-from-scratch-l2 logistic-regression-from-scratch-l2 Public

    Logistic Regression implemented from scratch with gradient descent, evaluation metrics, and L2 regularization.

    Jupyter Notebook 1

  4. knn-from-scratch-numpy knn-from-scratch-numpy Public

    A robust K-Nearest Neighbors (KNN) classifier implemented entirely from scratch using only NumPy, evaluated on the Digits dataset.

    Jupyter Notebook 1

  5. OpsTrack-app OpsTrack-app Public

    AI-powered mobile assistant for engineers to record, submit, and review project reports. React Native app + Node.js backend for project reporting with voice-to-text and AI summaries. Smart reportin…

    TypeScript 1

  6. SAD-Enjoyers/SAD_Frontend SAD-Enjoyers/SAD_Frontend Public

    JavaScript 1 1