MEng Computer Science & Software Engineering at the University of Birmingham, graduating 2028. Currently on a 12-month industrial placement at Amazon in London, where I build internal tooling around finance workflows and spend a lot of time on how AI actually changes day-to-day engineering productivity.
Most of what I build starts as something I wanted to exist. I care about the parts that are easy to skip: does it run from a clean clone, does it degrade sensibly when a dependency is down, and does the README tell you the truth about what is finished.
Looking for a Summer 2027 software engineering internship.
| Project | What it is | Stack |
|---|---|---|
| Trip Cost Decomposer | Breaks down the real cost and time of a trip, with confidence scores and an offline fallback engine when upstream APIs fail | Spring Boot 3 (Java 21), Next.js 14, Python ETL worker, PostgreSQL, Docker, Resilience4j |
| Probabilistic SLAM | FastSLAM particle filter written from scratch, plus frontier-based autonomous exploration benchmarked against a random-walk baseline | Python, NumPy, Webots |
| Banking Multi-Agent System | Root agent delegating to specialised sub-agents for a retail bank, grounded in BigQuery rather than improvising | Google ADK, Gemini 2.5 Flash, BigQuery |
Languages Python · Java · TypeScript · JavaScript · C · SQL
Backend Spring Boot · Express · REST APIs · PostgreSQL · MongoDB
Frontend React · Angular · Next.js
Infra Docker · CI/CD · AWS · Azure · Linux
Interests distributed systems, applied machine learning, application security


