I have spent thirteen years building mobile software: native iOS from Objective-C to SwiftUI, Android in Kotlin, and React Native where one codebase is the right call. For the last four of those I have led a team of 8+ engineers on a consumer platform used by more than 50 million people, where crash rates, release discipline and performance are the job.
Alongside that, I design and ship complete products on my own: the apps, the Node/TypeScript backend, the admin tools, the AI features, the store releases and the operations afterwards. AI coding agents are part of how I work every day, under skill files and hooks I write, with every change reviewed before it ships.
I write about what I build, break and learn, and I work with teams anywhere.