Building backend systems that work and AI systems that reason. From LangGraph agents to production-style APIs.
- 🧠 Building LLM-powered, agentic systems with LangChain & LangGraph, RAG, retrieval, reasoning and multi-step decision-making
- ☕ Engineering backend systems in Java & Spring Boot for real world, multi user applications
- 📱 Native Android development in Java, end-to-end from data model to UI
- 📊 Comfortable across the full data pipeline: cleaning, statistical testing and predictive modelling in Python
- 🎓 BSc Computer Science First class with Honours Distinction dissertation on an agentic AI medical assistant (RAG + drug interaction detection)
Junior Project Manager · 6 months, remote Led Agile delivery for a 5-person engineering team, translating client requirements into technical scope and keeping delivery on track.
QA Software Tester · 1 year, hybrid/remote Manual testing across web, mobile and kiosk systems while completing my degree, built a habit of thinking in edge cases before I started writing code that needed to survive them.
Academic project work — repeated experience both contributing to and leading small development teams across coursework and dissertation projects.


