Small apps,
made with passion.

Elyzeo is my one-person studio. I'm Stéphane, a scientist who builds apps for curious, busy people. Some are tools for the lab, and some are just for fun.

The apps

Made by one person, with privacy and craft in mind.

In the workshop

Things I'm tinkering with. Some will ship, and some won't.

● In development · macOS

Project Sandridge

A visual neural-network editor for the Mac. Build models by wiring nodes together, from data pipelines and architectures to training loops and live metrics. Everything trains natively on Apple silicon with MLX.

  • Drag-and-connect nodes, with nested sub-graphs you can open like tabs
  • Built-in data pipelines, optimizers and loss functions
  • Live CPU, GPU and MLX memory monitoring while you train
  • First milestone: a complete NanoGPT trained on Shakespeare
Sandridge editor showing data pipeline, model and training nodes wired together Sandridge zoomed out on the full NanoGPT graph
✦ Next chapter

Scientific Timer: beyond the timer

The next evolution of Scientific Timer will go beyond timing to help with more of the day-to-day of running experiments. Have a feature request? Tell me.

▶ Experiment

A 2D adventure, in pure Swift

The question: can I build a whole 2D adventure game using only Swift? I'm finding out one level at a time.

A path through the dunes

Hi, I'm Stéphane 👋

By day, I've spent 20+ years building products in genomics and AI-driven biology, at places like 10x Genomics, Deepcell and Arc Institute.

Elyzeo is where I build smaller things of my own. Often they're the tools I wished I'd had at the bench, and sometimes they're just ideas I can't stop thinking about.

My professional side →