Hey, I'm

Léo Sauvage

Full Stack Developer

I build backends, ship frontends, and break things in between

GitHub Get in touch Hauts-de-France
About

A bit about me

I build things for the web, mobile, and sometimes just for fun. I spend most of my time writing TypeScript and wiring up distributed systems — but I'm just as comfortable putting together a frontend or deploying containers. I care about code quality (Biome, ESLint, strict types) and I like when things are well-structured.

Backend first

Node.js, message queues, microservices — I like the plumbing side of things

Frontend too

Svelte when I can, React/Vue when I have to. Tailwind everywhere.

Mobile & native

React Native for cross-platform, Kotlin when I need to go native on Android

Side projects

Discord bots, a text MMORPG, aeroclub management apps — I like to ship stuff

Work

Where I've worked

🚀

VSK Studio

CEO & Co-founder

2025 - Present
  • CEO and co-founder of a custom web development studio
  • Modern websites and web apps for clients (React, TypeScript, Docker)
  • End-to-end project ownership: design, development, deployment and maintenance
  • Leading the business, strategy and client relationships
🌱

Green Ideas

Full Stack & Mobile / DevOps

2024 - 2025
  • Built custom PrestaShop modules for e-commerce clients
  • Shipped a cross-platform mobile app in React Native
  • Wrote native Android modules in Kotlin for solar inverter monitoring
  • Built web interfaces with Vue.js
  • Handled deployment and containerization with Docker
  • Bug fixing, maintenance, and managing evolutions on existing codebases
🏥

Calais Hospital

Full Stack Developer

4 months
  • Built a test generator app from scratch for an EAI server (both frontend and backend)
  • Maintained and improved a Symfony app for account management
  • Handled deployment to production
Stack

What I work with

Backend

Node.js Node.js
TypeScript TypeScript
JavaScript JavaScript
Symfony Symfony
PHP PHP
Python Python
Java Java
Rust Rust
C++ C++
C C

Frontend

Svelte Svelte
React React
Vue.js Vue.js
Tailwind Tailwind
React Native React Native
Liquid Liquid
Twig Twig
Electron Electron
Discord.js Discord.js

Data & ORM

PostgreSQL PostgreSQL
MySQL MySQL
Prisma Prisma
Drizzle Drizzle
Sequelize Sequelize

DevOps & Tooling

Docker Docker
Git Git
RabbitMQ RabbitMQ
Biome Biome
ESLint ESLint
Grafana Grafana
Linux Linux
Shopify Shopify
PrestaShop PrestaShop
WordPress WordPress
Arch Arch
Projects

Things I've built

Education

Where I studied

Bachelor in Web Development

2024 - 2025

Efficom | Lille

Computer Science Degree

2023 - 2024

Université du Littoral Côte d'Opale | Calais

BTS SIO (SLAM)

2021 - 2023

Lycée Jean Bart | Dunkerque

Travels

Cities I've been to

🏠 Lived
🎓 Studied
💼 Worked
📍 Visited
✈️ Layover
17 cities
Contact

Let's talk

Open to opportunities and interesting projects.

© 2026 Léo Sauvage

Built with & SvelteKit