About

Only what I verified.

I build mobile apps and write down what actually happened. Not the tidy version - the wrong diagnosis first, then the measurement that corrected it. Most posts here started as a bug I could not explain, so they include the numbers I measured and the version of the tooling I measured them on.

What I write about

Topics
Build log

Real problems from shipping a React Native app on Expo. Including the causes I got wrong first - those are usually the more useful half.

Ongoing
3D on device

three.js and react-three-fiber inside a phone app: asset budgets, what a GLB actually costs, and what the renderer quietly throws away.

Ongoing
Automation

Handing repeated work to scripts. Measure, change one thing, measure again with the same instrument.

Ongoing
Operations

Release, monitoring, analytics - everything that comes after the code works. Mostly: how I caught the failures that stayed silent.

Ongoing

What I am building

Android · Free