project archive

AI agents, robotics, vision, and applied software.

A focused archive of selected builds, with GitHub links, live deployments, and visual walkthroughs where available.

apr 2026

Multi-Agent Gmail Assistant

Autonomous Gmail co-pilot with four LangGraph agents for triage, drafting, and sending.

  • 68% lower supervisor token usage.
  • Local SQLite, AES-256 cache, OAuth2 Gmail access.
  • Tone-matched replies from lightweight contact profiling.
LangGraphPythonSQLiteOAuth2AES-256
jan 2026

AI-Powered Real Estate Dashboard

GBP 1,500 prize-winning property intelligence dashboard from UCL CSRI Hackathon.

  • UK property heatmaps and opportunity discovery.
  • Forecasting, comparable analysis, and investment scoring.
  • Natural-language property search for non-technical users.
PythonReactAWSGeospatialLLMs
nov 2025

Geopolitical AI & Finance

Live dashboard turning geopolitical news into financial risk signals.

  • Perplexity extraction for entities, events, and risks.
  • Finnhub feeds for market-volatility correlation.
  • Next.js, Leaflet, and Recharts map interface.
Perplexity AINext.jsTypeScriptFinnhubLeaflet
oct 2025

SAM3 Knowledge Distillation

SAM3-to-YOLO pipeline for fast non-COCO object detector creation.

  • Zero-shot video annotation with adaptive frame filtering.
  • 90% less manual curation.
  • YOLOv8 + TensorRT deployment on Jetson, validated at 93% mAP.
Meta SAM3YOLOv8TensorRTJetsonNVIDIA Cosmos
2026

Community AI Platform Engineering

Cisco CAIPE platform engineering for safe multi-agent DevOps automation.

  • Trigger pipelines for cron, interval, and webhook tasks.
  • LangGraph ReAct supervisors for operational routing.
  • Integrations across GitHub, ArgoCD, PagerDuty, Kubernetes, Terraform, CI/CD.
Python 3.13FastAPILangGraphDevOpsAgents
apr 2025

Mars Rover Object Detection

YOLO-based rover perception project for rock/sample detection.

  • Object detection workflow for autonomous rover tasks.
  • Built around European Rover Challenge-style requirements.
  • Connects to broader UCL Rover perception work.
YOLOPythonPyTorchOpenCVRobotics

AI Voice / Job Application Assistant

RAG assistant for generating tailored job application answers from portfolio data.

  • Retrieves relevant portfolio evidence using embeddings.
  • Generates consistent first-person responses.
  • Designed to reduce repetitive application writing while preserving control.
RAGJavaScriptGeminiClaudeAutomation
2026

Robotic Grasp

UCL robotics coursework focused on object-oriented robotics control structure.

  • Programming structure for robotics workflows.
  • Simulation and control abstractions.
  • Complements OOP, ML, RL, and modelling coursework.
PythonOOPRoboticsUCL