01 — Ground the answer
Keep the intelligence local. Keep the evidence close.
Building a policy copilot that helps KYC/AML analysts find supporting evidence. Local inference, traceable citations and a human in the decision loop.
Thoughtful AI. Engineered for reality.
AI/ML Engineer & Computational Scientist
I connect models, data and software to build systems people can understand and use.
Imperial College London · Applied AI & software engineering
01 / The perspective
Which evidence should it trust? When should it ask a person? How do we know it works? From local AI research to backend services, these are the questions that shape how I build.
02 / Selected work
Two ongoing explorations in making AI useful. A wider body of work in vision, learning and scientific computing.
01 — Ground the answer
Building a policy copilot that helps KYC/AML analysts find supporting evidence. Local inference, traceable citations and a human in the decision loop.
02 — Connect the workflow
Turning recruitment emails into reviewable applications, calendar events and a daily brief. The model interprets the message; deterministic rules and human review govern the next step.
Prototype / 03
A computer-vision prototype combining calibrated ArUco pose estimation, MediaPipe hand landmarks and a Kalman-based fusion path with real-time visualisation and recordable experiment outputs.
Shipped / 04
A shipped enterprise AI/NLP workflow for the Everyday Learning app that turned saved articles into quiz-ready questions, distractors and seven-day review sessions for the Android learning experience.
Coursework / 05
Team coursework exploring four storm-prediction tasks across 800 example storms, supported by a shared Python package for data, metrics, preprocessing, plotting and submission workflows.
Coursework / 06
A C++20 team coursework system combining circuit simulation, genetic optimisation, structural validity checks and reproducible seeded sweeps with optional robustness extensions.
03 / How I build
Start with the data, the user and the constraints. Make the problem precise before choosing a model.
Python · SQL · Retrieval · Data pipelines
Connect inference to the software around it: APIs, state, review steps and interfaces that make the result useful.
Java · FastAPI · LangGraph · Backend systems
Use explicit baselines, reproducible experiments and regression checks. Understand where a system works and where it needs a person.
Evaluation · Pytest · C++ · Numerical methods
04 / The journey
A computer science foundation. Experience with real software workflows. A growing focus on applied AI and computational science.
Jun — Sep 2026
Research internship
Local SLM and evidence-grounded RAG for KYC/AML policy support, connected to my Imperial MSc research. The research case study remains in progress.
Jun — Sep 2025
Sales Copilot · AI engineering
Worked on retrieval, tool routing and enterprise question-answering workflows for a sales assistant.
Nov 2023 — Apr 2024
EveryDay Learning · AI/NLP development
Built article-to-quiz workflows, distractor generation and spaced review scheduling for an Android learning experience.
Jun — Sep 2023
Backend engineering internship
Worked on rewards workflows and backend services, connecting business rules with reliable data processing.
MSc Applied Computational Science and Engineering
2025 — 2026 · Expected award December 2026BSc Computer Science · First Class
2021 — 202505 / What's next
Exploring opportunities in software engineering, applied AI and research engineering.
Public CVs omit personal contact details. Connect through my GitHub profile.