Projects

EU Policy Navigator

A multi-agent RAG system that plans queries, retrieves and reranks passages, synthesizes answers with inline citations, and adds a reviewer critique. Wrapped in a PLP (personal learning portal) with modules, checklists, and notes.

AI/MLRAGAgentsRAGASPython

Naive vs Advanced RAGs

Built a two-stage RAG stack from baseline to an advanced pipeline with query rewriting (Flan-T5) and cross-encoder reranking. Uses Milvus Lite for vector search.

AI/MLRAGRetrievalReranking

PromptBench

Benchmarked GPT-5, Gemini Pro, and Gemma-3/4B on developer tasks (code understanding, API docs Q&A, troubleshooting). Compared CLEAR, few-shot, and chain-of-thought prompts for accuracy, coherence, and efficiency.

AI/MLLLM EvalPromptingDeveloper Tools

BERT QA (Azure ML)

End-to-end QA pipeline: fine-tuning, packaging, parity checks, and Azure ML deployment.

AI/MLNLPAzure MLPython

Air Quality Prediction Pipeline

Streaming ingestion → feature pipeline → MLflow tracking + Dockerization. Emphasis on experiment logging and model monitoring.

MLOpsStreamingPython

DistributedSystems - Projects and Labs

Hands-on Java project and labs exploring RPC, concurrency, replication, consistency, and sharded storage—plus design notes and tests.

Distributed SystemsJava

Bank Customer Attrition Prediction

Predicted churn for a bank’s 10k customers; built E2E pipeline from EDA → feature engineering → model selection. An SVM beat tree/boosting baselines and balanced precision with accuracy, surfacing drivers like credit score, age, balance, and satisfaction.

AI/MLPythonscikit-learnSVM