Deep Active Learning on CIFAR-10
Label-efficient image classification with a ResNet backbone, comparing selection strategies (TypiClust on supervised embeddings) and reporting accuracy vs. labeling budget.
Each project ships with real code, and where relevant a report or a working demo — built to demonstrate technical depth, not just toy examples.
An end-to-end machine-learning pipeline for mental-health diagnosis and treatment support: data cleaning and EDA, model training and evaluation (including a clinicalBERT-based text model), delivered with a continuous-integration workflow, a written report, and the demo above.
My undergraduate dissertation: a multi-agent pipeline that generates unit tests for code, built to test whether small, self-hosted language models can rival a frontier model. A Programmer agent proposes a reference solution, a safety filter strips unsafe code, and a Tester agent writes the test suite — the same pipeline drives four quantised SLMs (Mistral-Small, DeepSeek-Coder, Llama-3.1, Nemotron-Mini) via LM Studio and Claude via the Anthropic SDK.
Label-efficient image classification with a ResNet backbone, comparing selection strategies (TypiClust on supervised embeddings) and reporting accuracy vs. labeling budget.
ROS + LiDAR service robot that uses YOLO object detection to locate, collect and deliver items autonomously through a state-machine of navigation nodes.
Feature engineering, exploratory data analysis and model comparison on tabular data, with reproducible evaluation notebooks.
Containerised MLOps platform: a YOLOv5 object-detection service with MLflow experiment tracking and MongoDB, orchestrated with Docker Compose and deployed to Kubernetes.