Raychis

Field notes

Building Raychis in the open.

A 10-part series on building a real-world, on-device plant identifier from scratch - what worked, what broke, and what turned out to be much harder than it looked. A new part lands at 8am every Wednesday, with the last arriving the day the app goes live.

4 of 10 published

  1. Part 1 of 10

    Plant Identification Looks Solved. Until You Try to Build It

    An app told me a toxic plant was basil. I spent a year building a plant identifier from scratch to understand why - and where computer vision quietly breaks.

  2. Part 2 of 10

    The First Thing That Broke Was the Data

    Before the model, the data. Corrupt images, mislabelled species, and the unglamorous pipeline work that decides whether anything downstream can work at all.

  3. Part 3 of 10

    The Data Looked Fixed. The Model Knew Better

    The class distribution finally looked right - and the model still failed. What clean-looking data hides, and how training surfaces the problems you thought you had solved.

  4. Part 4 of 10

    The Commit Before the Silence

    The last commit of 2025, then fifty-two days of nothing. What stalls a solo build, and what it takes to come back to a project you have walked away from.

  5. Part 5 of 10 Coming Wednesday 24 June

    The Two Weeks I Stopped Building

  6. Part 6 of 10 Coming Wednesday 1 July

    The Data Valley

  7. Part 7 of 10 Coming Wednesday 8 July

    The Reframe

  8. Part 8 of 10 Coming Wednesday 15 July

    The Breakage

  9. Part 9 of 10 Coming Wednesday 22 July

    The Rule I Set for Myself: The Stage Gate

  10. Part 10 of 10 Coming Wednesday 29 July

    The App That Will Tell You It Might Be Wrong

The series is published first on Medium; these are the same pieces, kept here for the record.