I spent fifteen years photographing people, and seven years before that writing code in web agencies. I do both now, and I've stopped treating the combination as something to explain away — putting someone at ease in front of a camera and making a developer feel oriented in an unfamiliar codebase turn out to be closer than they look.
Based in Québec City. Two kids, a climbing rack, and a house that decides its own lighting.
Standard — a meta-framework on Astro. A feature is a folder: add it and it registers itself, delete it and it's gone. One design system, compiled from a single source to the web, Obsidian, VS Code and Zed.
npm install @stnd/coreReveal — a native Lightroom alternative in Rust and Tauri, built because I spent fifteen years in the software I was trying to replace. Multi-root SQLite catalogue, RAW decoding, GPU film simulation, interchangeable develop engines. It runs my own 16,000-image library every day. Open-sourcing shortly.
Mood Controller — Home Assistant gives you scenes, which are really just bookmarks. This gives a house a rhythm instead: moods cascade from the house down to each room, and a room that needs to break away can rejoin the whole without anyone touching a switch.
Iris for OmniFocus — a theme, and the most-starred thing I've made. Which probably says something true about how much people care about the tools they stare at all day.
Chisel — the plugin behind standard.garden.
- francisfontaine.com — photography and writing
- stnd.build — Standard, documented
- standard.garden — slow-web publishing, no ads, no tracking
Frontend architecture, developer experience, design systems — work where the structure matters as much as the surface, and where someone is expected to care about both. Québec City or remote. Français / English.