Skip to content
View tanguychenier's full-sized avatar
🏠
Working from home
🏠
Working from home

Organizations

@Tan-Software

Block or report tanguychenier

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tanguychenier/README.md

Welcome 👋


Khanacademy Badge Duolingo Badge CodinGame Badge Tansoftware OS Badge


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

💡 What I Do

I build tailored web apps, mobile apps and video games. Here is my toolbox:

Main stack

Symfony Vue.js Flutter Django

Front-end

Vue.js Angular React Nuxt TypeScript JavaScript jQuery

Back-end

Symfony Django Spring Laravel

Mobile

Flutter React Native Ionic Xamarin

Databases

PostgreSQL MySQL MongoDB Elasticsearch

DevOps & CI

Docker Kubernetes Argo CD Kaniko GitLab CI GitHub Actions

Cloud & Hosting

AWS Google Cloud OVH Kinsta

Video game

Unity Unreal Engine MonoGame Love2D

The flag on each item below shows its language: 🇬🇧 English, 🇫🇷 French.

📰 Latest Article

🇬🇧 Get the ChatGPT equivalent in less than 5 minutes with Ollama and Open WebUI

🚀 Latest Projects

🇬🇧 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.

🛠️ Latest Tool

🇬🇧 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.

📝 Courses & Summaries

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.

Pinned Loading

  1. Orbital-Collision-Risk-Dashboard Orbital-Collision-Risk-Dashboard Public

    Real-time public dashboard that screens TLE catalogues for satellite-to-satellite close approaches. FastAPI + Vue 3 + Cesium globe. iCalendar feed, CSV export, webhook alerts, satellite watchlist. …

    Python

  2. game_prototype_lua game_prototype_lua Public

    Games made with Love2D

    Lua

  3. Cryptanalyse Cryptanalyse Public

    RootMe: Sécurité Informatique

    Python 4

  4. game_prototype_monogame game_prototype_monogame Public

    Games made with XNA MonoGame

    C#