Now
A living snapshot of the platform problems I’m working through, what I’m learning, and the ideas I’ve recently put into words.
Last updated
Current focus
Making mobile delivery easier to reason about
I’m improving the build-health, queue-visibility, and release-train workflows that help a 20-person mobile team ship without treating CI/CD as a black box.
One shared command surface for mobile workflows
Franky is the in-progress Go successor to my earlier Swift CLI, bringing build, test, scan, setup, and deployment workflows behind one consistent interface.
ExploreLearning
Designing bounded agent workflows
I’m refining how coding agents gather context, draft focused changes, and hand judgment back to a human reviewer instead of stretching one prompt across an entire system.
ExploreExplaining platform trade-offs through simulation
I’m exploring deterministic, synthetic scenarios as a public-safe way to make queue capacity, duplicate work, failures, and release notifications tangible.
ExploreRecently shipped
I Stopped Writing iOS and Started Building the Platform
A field note on following delivery friction down the stack, moving from Swift product work into mobile CI/CD, and using AI to change engineering altitude.
ExploreVibecoding Isn’t a Dirty Word
A practical argument for agent-assisted building where the agent drafts, the engineer owns the architecture and edge cases, and human review remains the boundary.
Explore