I'm an MSc Artificial Intelligence student with a First-Class Honours background in International Business.
I build practical machine-learning systems with interests in explainability, AI assurance, security and responsible deployment.
- 🎓 Completing my MSc Artificial Intelligence
- 🔎 Researching AI assurance for API anomaly detection in simulated tokenised-fund infrastructure
- 🧠 Building practical experience in machine learning, deep learning and model deployment
- 🔐 Exploring trustworthy, explainable and secure AI systems
| Project | Description | Technologies |
|---|---|---|
| FundFirst | Explainable ML application for first-time buyer deposit-feasibility classification across six South-West London boroughs. Includes chronological evaluation, SHAP explanations, assurance checks and a live frontend. | Python · scikit-learn · pandas · NumPy · SHAP · Lovable |
| FundFirst API | FastAPI inference backend serving the saved FundFirst Logistic Regression pipeline for live predictions and class probabilities. | FastAPI · Pydantic · scikit-learn · joblib · Uvicorn · Render |
| SKIP Journey Planner | Collaborative ML journey-planning system using specialist models and a Streamlit interface. I originated the concept and led the project, contributing to frontend development, ML evaluation and final integration. | Python · scikit-learn · pandas · Streamlit |
| Project | Description | Technologies |
|---|---|---|
| Robust AI-Generated Face Detection | Evaluates degradation-aware training and expert routing for AI-generated face detection under blur, noise, compression and resolution loss. | PyTorch · torchvision · ResNet-18 · OpenCV · scikit-learn |
| CIFAR-10 Dynamic CNN | Dynamic multi-branch CNN for CIFAR-10 classification, improving test accuracy from 83.57% to 91.08%. | Python · PyTorch · CNNs · CIFAR-10 |
| Deep Learning Coursework | MSc practical coursework covering neural networks, CNNs, PyTorch model development, training and evaluation. | Python · PyTorch · Jupyter Notebook |
| Project | Description | Status |
|---|---|---|
| AI Assurance for API Anomaly Detection | MSc thesis exploring interpretable anomaly detection and assurance evidence for simulated tokenised-fund API infrastructure. | Research in progress |
Languages
Python
Machine Learning & Deep Learning
PyTorch · torchvision · scikit-learn
Data & Numerical Computing
pandas · NumPy
Explainability & Assurance
SHAP · Model Evaluation · Explainable AI · AI Assurance
Computer Vision
OpenCV · Pillow · ResNet-18
APIs & Model Serving
FastAPI · Pydantic · Uvicorn · joblib
Applications & Deployment
Streamlit · Lovable · Render
Development
Git · GitHub · Jupyter Notebook · Google Colab
Machine Learning · AI Engineering · Deep Learning · Computer Vision · AI Assurance · Explainable AI · AI Security