Software developer
Apps, websites, and the infrastructure behind them.
I work across the whole stack - mobile apps, websites, the databases that back them, the deployment and DNS to get them live, and desktop apps too. On my own projects I like to self-host where I can rather than reaching for the cloud.
Selected projects
More projects →Echelon
in progressEmail, but without the fuss.
Public transport
Nenuzo
Real-time bus tracking for the UK.
Sustainability
Refill Return
A mobile app to help users find places to refill their water bottles and food containers.
Latest writing
All posts →- 2026-06-12
Times are changing
It's been a while since I last checked in, and it seems like a good time to catch up with what's been happening.
- 2025-12-15
A self-hosted Expo EAS Mac Mini Builder
It's been almost a month since my last blog post - sorry about that. I had the same problem I have with many of my projects: novelty factor gone. I said it before, but I'll say it again: I'm not stressing over this blog - I'll contribute as and when I want. Anyway, moving on.
- 2025-11-18
AI is a sandpit
Let me open by saying that I am not against AI. Used responsibly, AI represents a very useful tool not only to help automate repetitive tasks that require more than just regex (or maybe they could be done with regex, but it's probably a matter of feasibility over insanity).