Ambient Code
Developer tooling system that continuously observes editor and git activity, builds a persistent codebase model (symbols, churn, context), and surfaces LLM-generated insights as you work.
Code
- VS Code Extension
- TypeScript
- Python
- SQLite
- tree-sitter
Production-Grade LLM Fine-Tuning & Serving
Fine-tuned Qwen2-1.5B-Instruct with LoRA and 4-bit quantization, standardized experiments via a configuration-based framework, and built an end-to-end serving pipeline for a production-style inference workflow.
- PEFT (LoRA/QLoRA)
- Transformers
- Model Serving
MLOps / DevOps — Zulip on Chameleon
Provisioned OpenStack infrastructure on Chameleon with Terraform, configured Kubernetes (k3s) with Ansible, and deployed MLflow/MinIO/Prometheus/Grafana plus Zulip via Helm with documented operational runbooks.
Code
- Terraform
- Ansible
- Kubernetes
- Helm
- Observability
URL Shortener
Production-grade URL shortener built with Django and MySQL with rate limiting, security headers, caching for redirects, and a tested API for creating and resolving short links.
Code
- Django
- MySQL
- Redis
- Testing
Real-Time Recommendation System with MLOps
Sep 2025 – Dec 2025
Complete ML pipeline: data ingestion, feature engineering, model training, evaluation, and inference. Experimentation and hyperparameter tuning improved model performance (R² from -0.26 to 0.28). MLflow and DVC for experiment and model version tracking and reproducible training workflows. Trained models deployed as REST APIs with FastAPI and Docker for scalable inference.
- MLflow
- DVC
- FastAPI
- Docker
RAG-Powered Document Assistant (Smart RAG)
Sep 2025 – Dec 2025
A production-ready RAG system for Q&A over documents. Supports PDF, DOCX, TXT, MD with batch uploads and configurable chunking. Uses ChromaDB for vector search and hybrid retrieval (semantic + BM25) for 10–20% retrieval accuracy gain. Features multi-turn conversational Q&A, source citations, document collections, and an analytics dashboard (query performance, relevance, response times). Built with LangChain, Streamlit, and Docker; deployed on Streamlit Cloud with optional OpenAI or local Sentence Transformers embeddings.
Code
Live demo
- LangChain
- ChromaDB
- Streamlit
- Docker
Authentication API with JWT
Django-based user authentication system with JWT for secure web application access. Implements user registration, login, password reset, and profile management via RESTful APIs. All endpoints tested with Postman. Uses Django REST Framework and token-based auth for stateless, scalable auth flows.
Code
Chatroom Application
Real-time multi-client chatroom using Python socket programming and TCP/IP. The server listens for incoming connections, manages multiple clients, and routes messages between participants. Implements a clear server–client architecture with robust error handling and exception management for reliable operation.
Code
- Computer Networking
- Python
End-to-End Machine Learning Project
End-to-end ML project for student performance prediction: data ingestion, transformation, model training, logging, and custom exception handling. Multiple machine learning models were trained and compared; the best-performing model was selected through experimentation and hyperparameter tuning. Structured for reproducibility and production-style workflows.
Code
- Python
- Scikit-Learn
- Pandas
- NumPy
Transfer Learning and CNN-Based IDS
Feb 2024 – Apr 2024
Transfer and ensemble learning-based Intrusion Detection System (IDS) for Internet of Vehicles (IoV). Reimplemented and validated a published framework using CNN ensembles; applied transfer learning with VGG, Inception, and Xception architectures. Achieved up to 99.9% F1-score on public benchmark datasets (Car-Hacking, CICIDS2017).
- Deep Learning
- Transfer Learning
- PyTorch
Job Management Portal
Full-stack Django job portal connecting job seekers and recruiters. Job seekers: secure registration, profile management, resume upload, browse listings, apply for jobs, track application status. Recruiters: post jobs with detailed descriptions, manage applications. Email notifications (SMTP) for account creation, applications, and updates. Admin panel for users, jobs, and applications. Built with Django, MySQL, and Bootstrap.
Code
School Website
Comprehensive Django school website with academic information, admission details, and account-related functionality for students, parents, and staff. Includes user-friendly navigation and seamless access to key information. Application containerized with Docker for portable deployment.
Code
WhatsApp Chat Analyzer
Data analysis and visualization app for WhatsApp chat exports. Uses pandas for data cleaning and manipulation; matplotlib and seaborn for visualizations. Features include chat statistics, word clouds, message frequency patterns, and participant activity analysis. Built with Python and Streamlit for an interactive, user-friendly interface.
Code