Building Digital Solutions in a changing world.
I'm a full-stack software engineer building web platforms and AI-powered automation — from client-facing systems to the AI agents and RAG pipelines running behind the scenes. I turn complex problems into solutions people actually use.
Over 10 years of experience
Using a range of technologies
Bridging the gap
Between people and technology
About Me
Engineering solutions for the modern web.
With over 10 years across IT, systems, and software development — spanning higher education, healthcare research, and the charity sector — I've worked on everything from national genetic-research infrastructure to hospital-adjacent clinical software. My approach combines technical rigor with a genuine understanding of the people who use what I build.
Tools & Stack
Portfolio
Highlighted Works
A selection of architectural systems and products I've built for leading companies.
Bus Timetable Reliability Analysis
Compares a UK bus route's official timetable against its real recorded GPS positions to reveal how reliable it actually is, broken down by day of week.
AI-Assisted Bus Stop Data Cleaner
Cleans messy public transport stop data and uses Claude to judge likely duplicate stops, with a human reviewing every AI suggestion before it's applied.
Timetable Stress-Test Simulator
Lets you change a bus route's timetable and replays a day of buses hundreds of times with random delays, to show how many would still arrive on time.