The engineering journal
Notes from the seams.
Practical writing about the places where interfaces meet state, apps meet APIs, and software meets production pressure.

Designing React Native architecture for more than one app
A practical way to keep mobile surfaces reusable without making every feature wait on a framework rewrite.
Read articleArchive
All field notes.
Keeping checkout and session state explicit
Why mobile commerce bugs become easier to diagnose when entitlement, session, segment, and cart state are not treated as one thing.
Release reliability for React Native teams
A release is healthier when native changes, JavaScript updates, observability, and rollback paths are visible before the build leaves the team.
GraphQL contracts for mobile product teams
How typed API contracts help app teams move quickly without turning every screen into defensive glue code.
Offline-first mobile flows in low-connectivity contexts
Field-ready mobile work depends on sync design, conflict handling, and interfaces that explain what the app can safely do now.