Skip to content
Mobile Byte Sensei

Journal.

Engineering decisions from real engagements, with the trade-offs and the mistakes left in.

More articles

5 articles

  • We quantised a model to 31ms and lost almost nothing

    What INT8 quantisation actually cost on a production defect-detection model, measured rather than assumed — including the two classes where it did cost something, and why we shipped anyway.

    AI9 min read

  • A performance budget you can actually hold

    Setting the target against a five-year-old mid-range phone instead of the developer laptop, wiring it into CI, and what happens politically when the build fails for being 200ms slow.

    Engineering7 min read

  • Kotlin Multiplatform, two years in

    Where sharing code paid for itself, where it cost more than two native codebases would have, and the rule we now use to decide before writing anything.

    Mobile14 min read

  • Designing every state, including the ugly ones

    Empty, loading, partial, stale, offline, error and permission-denied. The states nobody puts in the Figma file are the ones users hit on their worst day.

    Design8 min read

  • What a paid trial task is actually testing

    We changed our hiring exercise three times. Here is what each version measured, what it accidentally selected for, and why we now pay for it.

    Team6 min read