Short pieces on mobile engineering, design, and building this site.
Five weeks in the summer of 2026 in which Redact got O(1) pixelation, a real project library, a StoreKit paywall, and two App Store releases on the same evening — and why that's the actual difference between a side project and a product.
My first macOS app is live. Getting there took four App Review rounds, three builds, and a series of small realisations I simply didn't have on my radar as an iOS developer — from window lifecycle to Icon Composer to what Apple actually counts as "face data".
How shooting events as a hobby photographer turned into hours of manual face-blurring, why CLI tools didn't cut it, and why I ended up building my own native app for macOS and iOS — with Core ML, YOLOv11m, and zero cloud.
Three weeks from a single main branch with manual deployments to staging and production environments wired up through GitHub Actions, environment approvals and Edge Function proxies — and why it was worth doing before the first release.
Why I built a CSS-only animated 404 with tilting digits, an orbiting astronaut, and a few dad jokes — and what it taught me about Astro's static 404 conventions.
A short note on why I turned the portfolio into an MDX-driven Astro site and what I plan to write about.
A field report on migrating a native Android accounting app to KMP with Compose Multiplatform — and why shared UI was the right call for me.
A selection of my best work in UX/UI design, app development, and creative design.