Senior engineer · Apple platforms
Apple platforms, shipped with agents.
10+ years building for iOS and macOS. I design the architecture and write the specs, then direct AI agents to deliver them under review. 4 apps of my own are live on the App Store.
Shipped to the App Store.
-
SportsBaliSurf on the App Store (opens in new tab)
BaliSurf answers one question for 20 named reef breaks in Bali, Nusa Lembongan and Lombok: is it worth paddling out, and when?
-
EducationCallback: Interview Prep on the App Store (opens in new tab)
Callback prepares you for iOS developer interviews — on the train, in a waiting room, or the night before the real thing. Everything works offline. There is no account to create, nothing to sign in to, and no network connection required.
-
EducationSLOVO: Russian Phrases on the App Store (opens in new tab)
SLOVO is a gamified phrasebook trainer for people who enjoy Russian and want to pick up genuinely useful words and phrases — no grammar drills, no pressure.
-
EducationLancar on the App Store (opens in new tab)
Lancar — learn Indonesian vocabulary, anywhere.
Notes from the work.
- Array indices in Swift, ten years later: enumerated() gives you offsets
- Shipping a Kotlin Multiplatform app to the App Store with an API key and fastlane
- The iTunes Lookup API caches for a day, and a query param fixes it
- How I work with AI agents: specs, plans, and a memory that survives the session
- Shipping ClaudeBar: a small macOS menu bar app, 35 releases later
- Four App Store apps in ten weeks, solo
- My CV is a YAML file
- Redesigning my site with 20 AI agents in 89 minutes
- What 86 projects of session notes actually track
- 46 apps on 5 servers with Kamal, SOPS, and age, solo