Open Source and professional/proprietary work

Personal Projects

Open source projects pulled live from Github. Private projects listed( code not available)

Filter

Loading projects from GitHub…

Professional & Coursework

Private Projects

Code is private or proprietary. Architecture and approach available to verified employers.

⚙️ Python

ATLAS Pipeline — Maxibook

As a contributor to early-stage Maxibook, I built a 6-service production AI pipeline for knowledge extraction. The pipeline builds a comprehensive knowledge base starting from user intent. Includes an end-to-end orchestrator with step caching and retry logic. Built with FastAPI, LangChain, Pydantic, Tavily search, and LLM-as-a-judge evaluation. Deployed on AWS EC2 via systemd.

RAG FastAPI LangChain AWS EC2 LLM-as-a-judge production
🖥️ Python

Distributed Object Detection — CS5939

Cloud-Edge system architecture for real-time object detection across two university VMs. Flask API serving YOLO on a cloud node; edge client with a live Dash dashboard on a second node. Includes an automated experiment runner collecting performance results across configurations.

YOLO Flask client-server distributed-systems computer-vision Dash
🚀 Python

End-to-end ML pipeline

EDA, ML model selection, experiments and deployment. Deployment is based on command-line serving of pre-trained Random Forest models via argparse and joblib. Accepts JSON input, routes to the correct stacked model based on cycle count, and returns predictions as JSON. A clean example of wrapping a pickled model in a deployable CLI interface.

scikit-learn deployment CLI Random Forest JSON API
🔥 Python

London Fire Brigade — Geospatial Analysis

Loaded and pre-processed real London Fire Brigade incident data using PySpark, then built a Folium choropleth map visualising fire incident density across London boroughs. Combines distributed data processing with interactive geospatial visualisation.

PySpark Folium geospatial choropleth data-engineering

Want to see everything, including works in progress?

View all on GitHub