Blog
Notes on building software, working with AI, and life on Linux. Proof that I'm not a copywriter.
2026
-
Piggybacking on ArtCraft: Why My Oma Apps Got Easier to Build
ArtCraft released open-source Rust rebuilds of Photoshop, Lightroom, Illustrator and Figma right as I started my own Omarchy apps. Here's how Omacull, OmaLux and Omapix borrow from them, why they still need to exist, and why Omavec doesn't.
-
Building Omapix: Replacing Photoshop on Linux with Rust and Opus 5.5
GIMP drove me to Adobe in the first place, so I'm building its replacement. How I direct Omapix, a Rust image editor, with Claude Opus 5.5, plus OmaCull and OmaLux to ditch Adobe end-to-end.
-
How a 5-Hour Podcast Finally Made Me Ditch Windows for Omarchy
I tried Linux in 2018 and crawled back to Windows. A five-hour Lex Fridman podcast with DHH changed that. Here's how Omarchy became my daily driver, with a headless Ubuntu box for compute and a Mac Mini for Xcode.
2025
-
Deploying a Zero Sync Engine on Coolify
How I deployed a self-hosted Zero Sync engine to a VPS with Coolify and PostgreSQL, from the database settings through permissions to connecting the Svelte client.
-
From Skeptic to Power User
I spent a while dismissing no-code automation as a thing for people who can't write scripts. I was wrong. Here's how I ended up on n8n, why I'm moving to Windmill, and how Zapier and Make compare.
-
Mastering Prompt Engineering
My actual workflow for writing prompts that work - the loop I run, the techniques I reach for, and why being good with language matters more than being good with the tool.
-
Simplifying My Life & Maximizing My Impact
The AI projects I actually built and use - a chatbot for this site, a resume and cover letter generator that cut my application time by about 70%, and what's next.