Content
I write about what I'm building, learning and thinking about.
Automating Obsidian with Github Actions
January 15, 2025
Daily scheduled backups with laravel-backups
January 3, 2025
Migrating the Manchester Trams API to Cloudflare
November 11, 2024
Nested routes in Express v5
October 18, 2024
Experimenting with HTML to JSON
October 7, 2024
Open-source Finance Dashboard using Laravel
September 4, 2024
Introducing Headless Comments
August 26, 2024
How I built my blog in 2024
August 24, 2024
Manchester Trams now on iOS
June 8, 2024
Translating the Trams app into 18 languages
March 14, 2024