Software engineer building web, mobile and video game experiences, and sharing free, open knowledge.
Independent developer working directly with end clients, open to new projects.
I build tailored web apps, mobile apps and video games. Here is my toolbox:
| Main stack | |
| Front-end | |
| Back-end | |
| Mobile | |
| Databases | |
| DevOps & CI | |
| Cloud & Hosting | |
| Video game |
The flag on each item below shows its language: 🇬🇧 English, 🇫🇷 French.
🇬🇧 Get the ChatGPT equivalent in less than 5 minutes with Ollama and Open WebUI
|
🇬🇧 Orbital Collision Risk Dashboard Real-time satellite close-approach screening. FastAPI · Vue 3 · Cesium globe. |
🇬🇧 purgo Rust CDR engine that rebuilds untrusted files into safe ones instead of scanning them. |
🇬🇧 statflow Privacy-first, cookieless web and product analytics. Symfony · Vue 3 · ClickHouse. |
🇬🇧 Open Notebook + Ollama, turn-key Docker stack: clone, run one script, get a fully local NotebookLM alternative with chat, embeddings, TTS and STT auto-configured. Cross-platform, zero clicks in Settings.
Note
Originally authored under the Tan-Software organisation, these courses are now rehosted here on my personal account, free, open and MIT-licensed.
|
🇫🇷 Mathematics for Machine Learning The maths behind ML, built from scratch. |
A progression guide toward craftsmanship. |
🇫🇷 Maths for Video Game Programming Vectors, matrices, physics and rendering maths. |
|
Modelling software around the business domain. |
Ports and adapters: isolating the domain. |
Clean history, branching, collaboration. |
|
🇫🇷 Clean Code Readable, intention-revealing code. |
From source code to a running program. |
The five object-oriented design principles. |
Tip
This section is updated regularly with my most recent work. I'm always open to collaboration, feel free to connect.




