Live · public code
Wildfire information hub, Gironde 2026
Built during the 2026 Gironde wildfires: a five-language site that routes people to official information on the situation, evacuation, shelters and how to help. Every fact carries its source and a verification date, and anything that can't be verified links to the source instead of guessing. It was visited more than 1,400 times in its first month.
- Source verification
- Freshness checks
- Five languages
Own platform
Operations platform for restaurants and bars
Recipes, menus, stock, cocktails, events, staff, marketing and point of sale as connected modules on one shared data model, with its own backend and automated tests. Then redesigned as a modular platform, with shared contracts between modules and documented architecture decisions.
- System architecture
- Data modelling
- Modular design
Own build
Multi-location stock on an event log
A stock system for businesses with several locations. Every delivery, adjustment and loss is recorded as an event, and current stock is computed from that history, per product, variant and location. It's the logic a reliable stock sync depends on.
- Inventory logic
- Event history
- Audit trail
Own tools · web and mobile
Transcription and summaries with AI
A transcription workspace: recordings are processed in the background, speakers are separated, and transcripts can be searched and reprocessed. Alongside it, a web and mobile app that turns text or audio into short, key-point, detailed or simplified summaries.
- Speech to text
- AI summaries
- Web and mobile apps
Public code
Prediction models, built to be rerun
A reproducible machine-learning workflow for a public prediction challenge on vaccination uptake: experiments driven by configuration files, gradient-boosted models tuned and blended, and calibrated probabilities.
- Machine learning
- Reproducible experiments
- Calibrated predictions