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.
π tanguychenier.github.io Β Β·Β πΌ Get in touch on LinkedIn
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.
π¬π§ Let's make a pong game β building the classic from scratch, step by step, on my channel.
π¬π§ 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. |
π«π· Software Craftsmanship A progression guide toward craftsmanship. |
π«π· Maths for Video Game Programming Vectors, matrices, physics and rendering maths. |
|
π«π· Domain Driven Design Modelling software around the business domain. |
π«π· Hexagonal Architecture Ports and adapters: isolating the domain. |
π«π· Git Best Practices Clean history, branching, collaboration. |
|
π«π· Clean Code Readable, intention-revealing code. |
π«π· How Compilers Work From source code to a running program. |
π«π· SOLID Principles 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.
