Selected work
Things I've built
Three projects I took from a blank repo to something that runs, with tests and a deploy path. Each write-up covers what the problem actually was, what I built, and the part that turned out harder than expected — which is usually the interesting bit.
Also built
- Geospatial routing optimisation Route optimisation over real map data in Python.
- Movie review system backend A deliberately monolithic backend, built to feel the trade-offs first-hand.
- Crossword puzzle game Grid generation and constraint solving, for the fun of it.
Everything lives on GitHub.