Skip to content

stuff i've built

My Projects

39 projects

LLM & RAG · 2026

Edge4-SQL: CPU-Optimized Text-to-SQL

Phi-4-mini-instruct (3.8B) fine-tuned with QLoRA on the QuerySmith-Spider-Bird dataset (derived from Spider and BIRD), then compressed with a partial-residual quantization scheme and served with llama.cpp. The final model reaches 0.743 exact-match accuracy at 22.3 ms/token and 3.5 GB, against an FP32 baseline of 0.713 at 148 ms/token and 14.9 GB (6.6x faster, 4.2x smaller).

  • Phi-4-mini
  • QLoRA
  • Quantization
  • GGUF

LLM & RAG · 2026

AI Research Assistant

RAG research assistant: users upload PDFs, embeddings are stored and indexed, relevant chunks are retrieved by semantic search, and the LLM answers with citations. Ships with REST APIs and Swagger docs.

  • Python
  • FastAPI
  • LangChain
  • ChromaDB

LLM & RAG · 2026

PDF RAG System

Production-ready PDF question answering: ingests documents, stores vector embeddings, retrieves relevant chunks and generates document-grounded answers.

  • FastAPI
  • LangChain
  • ChromaDB
  • Mistral

LLM & RAG · 2026

AI Study Assistant (RAG)

Grounded Q&A over study material using FastAPI, LangChain, FAISS, Hugging Face embeddings and Mistral AI.

  • FastAPI
  • LangChain
  • FAISS
  • Hugging Face

LLM & RAG · 2026

Resume Screening System

Semantic resume search and candidate ranking against job descriptions using Mistral embeddings and FAISS, going beyond keyword matching.

  • FastAPI
  • LangChain
  • Mistral
  • FAISS

LLM & RAG · 2026

General Health Query Chatbot

LLM chatbot (Mistral-7B-Instruct via Hugging Face Inference API) with prompt engineering and safety filters that give non-diagnostic health guidance and block prescription or emergency queries. Real-time token streaming and session chat history in Streamlit.

  • Mistral-7B
  • Hugging Face
  • Prompt engineering
  • Streamlit

Full-Stack · 2026

LayaFlow: Decision and Workflow Automation

AI-powered system built around Laya, a structured decision model for fast probabilistic decisions. Instead of calling a generative LLM for every task, Laya turns an unstructured request into structured decisions (category, priority, risk, escalation probability). A deterministic policy engine interprets them and a workflow engine acts (assign, escalate or queue). Example: "Our production database is unavailable and all API requests are failing" becomes Category Technical, Priority Critical, Escalation 0.94, routed to the Engineering team and escalated. Components: Laya decision layer, decision normalizer, policy engine, workflow engine, FastAPI backend, persistence layer, testing layer. Goal: a small specialized model for structured decisions, deterministic software for business rules, and large generative models only when language generation is really needed.

  • Python
  • Laya
  • FastAPI
  • Pydantic

Full-Stack · 2026

CognifyAI: AI Code Analysis Platform

Full-stack platform doing syntax validation, bug detection, security scanning, complexity analysis, optimization suggestions and automatic documentation, through a six-stage sequential analysis pipeline with real-time NDJSON streaming.

  • FastAPI
  • PostgreSQL
  • LangChain
  • React

Full-Stack · 2026

BurnoutCompass AI

End-to-end employee burnout prediction with a stacking ensemble (Random Forest, Gradient Boosting, Decision Tree), a FastAPI inference API and a React + TypeScript frontend; models serialized with Joblib.

  • Scikit-learn
  • FastAPI
  • React
  • TypeScript

Full-Stack · 2026

LUXE: Premium E-commerce Store

React + Vite storefront with a Django REST backend: animated hero, parallax scroll, product grid, slide-in cart drawer, quick view, multi-step checkout, GSAP ScrollTrigger and Framer Motion.

  • React
  • Vite
  • Zustand
  • GSAP

Full-Stack · 2026

Smart Task Manager

FastAPI + Streamlit task system with CRUD, search, priority and completion filters, SQLAlchemy ORM with SQLite, Pydantic v2 schemas.

  • FastAPI
  • Streamlit
  • SQLAlchemy
  • SQLite

Full-Stack · 2026

Stock Price Tracker API

FastAPI service that retrieves historical and current stock data and returns analysis.

  • FastAPI
  • Python
  • Pandas

Full-Stack · 2026

Loan Prediction API

Logistic Regression model chosen with GridSearchCV (Accuracy, F1, AUC) and deployed as a FastAPI service.

  • Scikit-learn
  • GridSearchCV
  • FastAPI

Deep Learning · 2026

Math2Sound

Interactive Python app that converts mathematical equations such as sin(x), x² or sin(x) + cos(2x) into sound: the user picks a math-to-audio mapping and generates the waveform. Covers sampling, frequency, amplitude, phase, PCM, WAV generation, FFT and spectrograms. Built as a learning project with a future path toward audio ML and mathematical function recognition.

  • Python
  • NumPy
  • FFT
  • WAV

Deep Learning · 2026

Movie Recommendation Engine (Siamese Transformer)

Learns dense embeddings from movie metadata with a Siamese Transformer and contrastive loss (weak-supervision pairs), indexed in FAISS for millisecond similarity search, served with FastAPI.

  • PyTorch
  • Transformers
  • FAISS
  • FastAPI

Deep Learning · 2026

News Classification (LSTM)

End-to-end NLP pipeline in PyTorch classifying news into World, Sports, Business and Sci/Tech: preprocessing, vocabulary, training, evaluation, inference and a REST API.

  • PyTorch
  • LSTM
  • NLP
  • REST API

Deep Learning · 2026

Face Mask Detection

Real-time mask detection with PyTorch, MobileNetV2 transfer learning and OpenCV, webcam inference and a modular pipeline.

  • PyTorch
  • MobileNetV2
  • OpenCV

Deep Learning · 2026

Face Detection API

OpenCV Haar Cascade face detection from images, video and webcam through FastAPI.

  • OpenCV
  • FastAPI

IoT · 2026

Smart Radar Security System (ESP32)

ESP32, HC-SR04 ultrasonic sensor and servo that sweeps 180 degrees; an LED triggers when an object is within range; distance and angle printed to the serial monitor.

  • ESP32
  • HC-SR04
  • Servo
  • C++