Short pieces on mobile engineering, design, and building this site.
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.