// Writing & thoughts

The
Blog.

Architecture decisions, lessons from building in production,
and things I wish I'd known earlier.

All Articles
iOS · Mobile App Architecture
How I Built a Finance Tracker on iOS with Zero Backend
How Apple Vision, Core Data, and CloudKit made a backend unnecessary and what it means to build local-first from day one.
↗︎
Architecture · Backend
Foundation First: Backend-First Architecture
How building the backend before a single line of UI enabled shipping Uforiya solo — faster, more securely, and with far less rework.
↗︎
Process · Systems Design
Why Requirements Gathering is Essential
How spending 4 months on requirements before writing a single line of code meant only two change requests at handoff for Revved Up.
↗︎