Paris,
France
Simple forms, calming colors, and
meaningful interactions.
Jean Sauvage
CREATIVE DEVELOPER
powered by Astro, three.js, webgl
PROJECTS
Rotor Nest
Next.js, React.js, Three.js
An interactive online drone configurator where users can assemble their own drone piece by piece. The interface guides them step by step through component selection, from motors to frames, offering a seamless and customizable experience.
Ray marching interactive
Three.js, glsl
A real-time graphics project showcasing ray marching with signed distance functions (SDFs). Users can interact with the rendered 3D shapes using their mouse, altering perspectives and effects. The project explores advanced shader programming, blending mathematics, geometry, and interactivity.
DSLR
Python, Panda
A three-part AI project focused on data science fundamentals: analysis, visualization, and logistic regression. Using a fictional dataset of Hogwarts student grades, the model predicts their assigned house. This project demonstrates applied machine learning concepts in a playful yet rigorous context.
Rubiks
Astro, Three.js, C++
A 3D simulation of a Rubik’s Cube paired with a solving algorithm. Beyond visualizing cube rotations in real time, the program computes optimized solutions to minimize the number of moves required. It combines algorithmic problem-solving with smooth 3D rendering.
Boids
React, Three.js
A 3D implementation of Craig Reynolds’ Boids algorithm, simulating the flocking behavior of starlings. Each entity follows simple rules—separation, alignment, and cohesion—that together generate lifelike collective movement. A technical exploration of emergent behaviors in computer graphics.
Transcendance
JS, Three.js, django
A full-featured single-page application (SPA) designed around a Pong tournament system. Includes secure user authentication, real-time 3D gameplay in the browser, online matchmaking, and a live leaderboard. The project combines backend logic, frontend design, and multiplayer game mechanics into one cohesive platform.
Inception
Docker
A systems-level project focused on containerization and deployment with Docker. The environment includes Nginx, MariaDB, and WordPress, orchestrated to run in isolated, reusable containers. Demonstrates understanding of DevOps principles and scalable web infrastructure.
Irc
C++
A custom-built Internet Relay Chat server developed in C++, featuring user registration, private channels, and command handling. This project recreates one of the earliest forms of real-time online communication, emphasizing protocol implementation and network programming.
Cub3D
C
A ray casting engine inspired by Wolfenstein 3D. It renders a pseudo-3D environment from a 2D map, enabling player navigation through a retro-styled world. The project required an understanding of computer graphics fundamentals and low-level performance optimization.
ABOUT ME
Based in Paris, I’m a developer passionate about creating thoughtful, visually engaging experiences on the web. I enjoy exploring the intersection of design and technology through tools like Astro, Three.js, WebGL, React, and TypeScript. I'm also comfortable diving deeper with C++, Node.js, and Express. Always curious, I’m currently open to new creative opportunities.