Writing

Notes on building and shipping React Native and Expo apps, from production work.

  1. 8 min read

    Three days building an AI decision engine that couldn't beat a simple baseline

    I connected an AI model to a show-or-don't-show offer decision, then built baselines, a seeded simulator and an evaluation pipeline around it. The integration worked. The decisions were no better than always showing the offer.

  2. 10 min read

    Shipping a React Native app without guessing

    The release pipeline that decides for you: a fingerprint of the native configuration chooses between an over-the-air update and a store build, so the most dangerous release rule no longer depends on anyone remembering it.

  3. 3 min read

    Moving four live React Native apps to Expo, one at a time

    How I migrated four production React Native CLI apps at Flabs to Expo: generated native projects, EAS builds and credentials, expo-notifications, and the staging build that reached production.