Frontend developer.
Indie maker on the side.
I've spent years building editorial frontends at scale — Le Monde, Télérama — on PHP stacks with thousands of daily readers, without heavy frameworks. Frontmatter comes from that same philosophy.
Why Frontmatter exists
After years of handing off Astro frontends to PHP and Symfony backends, I kept running into the same problem: the frontend was done, the backend developer was waiting, and someone had to manually translate every component into templates, every prop into a variable, every page into a spec document.
Frontmatter automates that translation. The Astro source already contains everything needed — the Props interface is the variable contract, the HTML structure is the template body. Solo extracts it and generates the full render pack at build time.
No runtime. No coupling. No back-and-forth.
How I work
- Static-first by default. Server-side when it makes sense.
- Minimal JavaScript. Every KB of runtime should earn its place.
- Explicit over abstract. Readable systems over clever ones.
- Build-time over runtime — always.
Stack
- Astro, PHP, Twig, HTML, SCSS, vanilla JavaScript
- Symfony and WordPress for backend integration work
- Tauri for desktop apps (Frontmatter Solo uses it)
- Swift when building for macOS natively
Other products
- Quiet Form — multi-step form component for Framer
- MyArtPDF — gallery-ready portfolio PDF for artists. Local-first, no account.
- alxdsn.fr — personal site and studio