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 →

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).