Blog

Notes from inside the build.

What we learned shipping the last few projects, written up while we still remember why the code looks like that.

AI2 min readShipping LLM features without shipping nonsenseEvals, guardrails and the boring plumbing that decides whether an AI feature survives contact with users.Mobile2 min readExpo in production, two years onWhat holds up, what still needs native code, and how OTA updates change the way a small team releases.Web2 min readThe migration nobody noticedMoving a high-traffic journey onto a new stack without a launch date, a freeze, or a drop in conversion.Backend2 min readRunbooks beat heroicsWhat we hand over so the team that inherits a system can run it at 3am without calling us.

Want this applied to your problem?

Start a project