Open Source engineer, writer, operator.
Building open infrastructure in Canada. Writing about digital sovereignty, the systems we live in, and the reasons to continue building.
FEATURED
RECENT WRITING
-
PHILOSOPHY My Take on Simone Weil Keeping the moral core of Simone Weil - attention, gravity, the face - and leaving the mysticism out of it.
-
POST Building a Static Site Generator in Rust Why I rebuilt my personal site as a static site generator in Rust - the Spellbook lineage from Django, compile-time templates with Askama, and hosting the whole thing on my own Storm Buckets.
-
A Forge of Your Own GitHub is fracturing, but the more interesting story is what was never there in the first place. The forge layer has an open answer already running 320,000 projects in production. -
POST Lessons from 15 Hours of Downtime Both my providers went down simultaneously because they shared a datacenter one layer below the surface. Layered coupling is the hardest kind to see.
-
The Internet Wasn't Inevitable Three layers of infrastructure had to fight to become open: Linux won, Django won, and now the storage layer is being decided. -
POST I Used to Be Scared of Docker. Now I'm Scared to Live Without It. I was scared of Docker for years. Then I learned it properly and it changed everything about how I build and deploy software.
-
POST Why I'm So Excited About Garage: Self-Hosted S3 Storage for My Obsidian Notes I needed S3 storage I actually owned, on Canadian hardware. Garage is the answer. Here's how I set up my first node and synced my Obsidian notes to it.
-
POST Micro: The Terminal Editor Between Nano and Vim Why I switched from nano and vim to Micro for editing config files on VPSes. A terminal text editor with sane keybindings, syntax highlighting, and zero learning curve.
-
POST Why I Left GitHub for Forgejo I'm building a company about Canadian digital sovereignty. The source code can't live on Microsoft servers. Here's how I set up Forgejo on a $7 Canadian VPS in 30 minutes.
