☝️ The badge opens a real-time 3D world where every planet is part of my work. Drag, zoom, and click to explore.
- Leading a four-person AI team at Workforce Training & Development, building an agentic GenAI system on OpenAI and Gemini.
- Fixing autograd in Kornia, the PyTorch computer-vision library (~10k ★). 19 merged PRs, including #4184, which closed a bug open since 2021.
- MSc Artificial Intelligence, University of Surrey. Distinction for a published dissertation on GNNs for Alzheimer's prediction from scRNA-seq data.
| When | Role | What I shipped |
|---|---|---|
| 2026 → now | AI Automation Trainer, lead of the AI team · Workforce Training & Development | Agentic GenAI system. Trainer on the Level 4 AI & Automation apprenticeship |
| 2025 – 26 | AI Developer (part-time, alongside MSc) · Guardian AI | Fraud-detection assistant with RAG over FAISS and FastAPI, live with real users |
| 2024 | ML Engineer Intern · Soft4Hire | Hybrid recommender: +40% engagement (A/B), −60% cold-start, <200 ms |
| 2023 | ML Engineer Intern · DLK Technology | Time-series forecasting and anomaly detection |
| 📈 Bayesian Deep Learning Forecasting Pyro VI and MC Dropout vs LSTM/Transformer, scored on calibration as well as accuracy |
🤖 Multi-Agent Sourcing Agent FastAPI, Gemini and OpenAI tool calling · Runner-up, Synapse AI Hackathon |
| 🛡️ AI Fraud Detection RAG over FAISS with structured output validation |
🧬 Biomedical NER Fine-tuned BioBERT, F1 0.84 held-out |
| 👕 AI Virtual Fitting Room GANs for 2D→3D body reconstruction, AR try-on (published) |
🥽 Fruit Blitz VR Unity XR game: slice, combo, score |
Plus: OpenAI · Gemini · Claude · RAG · FAISS · pgvector · Hugging Face · Pyro · MLflow · Optuna · n8n · Zapier · Make
Based in Guildford, Surrey · open to AI engineering roles across the UK

