Skip to content

Bench stories

Stories from the lab, the field and the PhD trenches, told without jargon.
4 min read

PhytoNote: the bench app that never loses a measurement

How a Flutter offline-first app reshapes UV data entry in a phytochemistry lab. 200 ms validation, on-the-spot IC50, traceable Excel export — and free downloads for Android and Linux.

arrow_right_alt
5 min read

The midnight PhD student: why PhytoNote was born from a botched DPPH plate

11:32 PM in the Rabat phytochemistry lab. One swapped UV absorbance in Excel, three lost days, ruined arnicaline standard. That night, I decided to learn Flutter.

arrow_right_alt
5 min read

Fifteen 96-well plates, thirty students, one Shimadzu: how I rescued an M2 lab session

A Thursday in April, three dilution errors, a quality audit ten days out, and eight lab phones. How PhytoNote turned a DPPH session into four clean hours.

arrow_right_alt
7 min read

Eight days in Tata-Akka: my notebooks, a Hach DR1900, and an app that lost nothing

Field mission in southern Morocco on Lavandula dentata and Argania spinosa. One thunderstorm, one drowned paper notebook, and PhytoNote saving the week.

arrow_right_alt
6 min read

Turning down 50,000 dirhams: why PhytoNote stays GPL even when Arganor Labs writes the cheque

A Casablanca cosmetics lab offered me 5,000 euros a year for a closed PhytoNote edition. I said no, and here is the compromise we found instead.

arrow_right_alt
6 min read

The reviewer, the post-it, and the birth of PhytoNote

April 2025, a Journal of Ethnopharmacology reviewer asks for Trolox lots on 24 measurements. For three of them, all I have is a phone snapshot of a post-it. The trigger.

arrow_right_alt
6 min read

Changing labs, changing protocols: PhytoNote's YAML layer on a joint thesis

Six months at LBVpa Tours on a joint thesis. A local DPPH at 50 µM instead of 100, trolox instead of ascorbic acid. Twenty minutes to edit a YAML and my data flowed through.

arrow_right_alt
6 min read

The quercetin vial opened in November: six measurements to redo and a field missing from my app

Back from a Seville conference, I find my quercetin standard has been out of its stability window for two months. Reagent traceability, that black hole of academic labs.

arrow_right_alt
6 min read

The EMINES workshop: one UV-1800, a shared Nikon, and 12 students waiting

Resazurin workshop on Candida albicans south of Marrakech. The bottleneck wasn't the assay, it was data entry. One app, thirty minutes, unblocked.

arrow_right_alt
6 min read

Yassine, ATER across 3 campuses: how he published in J. Ethnopharmacol despite the chaos

Marrakech, Beni Mellal, Safi: three labs, six notebooks, one PhD student on the edge. Three months later, his supervisor wrote to me to understand.

arrow_right_alt
6 min read

Hajar, Tétouan, and her first publication on rockrose

A LinkedIn message from a Master's student in Tétouan who wants to re-enter 30 Cistus ladanifer measurements in PhytoNote after her internship. Four hours later, her first paper was submittable.

arrow_right_alt