Blog

Rebuilding my twenty-year old music blog. Twice.

How I lifted a 20-year-old WordPress archive off paid hosting in a weekend, then went back and rebuilt the whole thing from scratch as a static Astro site.

Side Projects

I made a scrolling site about how little tax gas companies pay in Australia

Australia's school teachers paid double the tax of the entire oil and gas industry over the last decade. I built a scroll-driven page to make that feel as absurd as it actually is.

Side Projects

A Marketer's Honest Guide to Google's Free Tools for Australian Churches

Google gives eligible churches up to $10,000/month in free advertising and a full productivity suite at no cost. Most Australian churches don't know about either. Here's what you need to know.

Church Outreach

New Recording: For My Sons (Man Who Stays)

A song for my sons. About some of the lessons I hope they remember, when I'm not around to walk with them anymore.

Music

New Recording: Hold the Light (Demo)

It's been a good few years since I last wrote a full song. It's been even longer since I tried to record it. But I did a thing.

Music

I built a guitar chord transposer in Next.js. I am nerd.

I wanted to learn Next.js and I also wanted to solve for a problem we often have at Sunday morning worship: shifting keys last minute!

Side Projects

I don't think I'm good at SEO anymore.

After nearly 20 years in the game, here's the thing. I don't think I'm very good at SEO anymore.

Business

Love Abides

A passage from Kierkegaard's Works of Love that I keep coming back to.

Faith