Hello I am Thomas,

Software Engineer, 3D Programmer,
Street Trial Athlete

R3F World

Featured Work

Developing web applications, 3D interactive web experiences, or just simpler websites.
Check my GitHub for more projects.

Toolkit

JS/TypeScript
Python
PHP
HTML
CSS
Next.js
React
Three.js
Node.js
Socket.io/uWs
Tensorflow

Spacescape

A multiplayer survival game, powered by WebGL (Three.js) set in the year 2300 where the Earth has become uninhabitable and the remaining survivors have fled to space in search of a new habitable planet

Next.js
Three.js
Socket.io
Blender

As you begin your new journey on this planet, you embark on a mission to collect soil, air, and water samples to analyze and determine if the planet is viable for humanity. The tutorial phase of the game will teach you how to analyze the soil. The soil appears poor and dangerous, Jacob will have to fight to get the ship back in working order until he can take off from this planet and find another habitable planet. Jacob's survival depends on your ability to use limited resources efficiently and your determination to find a solution to leave this planet. Get ready for an epic adventure as you fight for survival in the vast reaches of space.

Spacescape

TrackWatch

A website that allows you to track your favorite TV shows and never miss an episode again.

Next.js
Auth.js
Zustand
Supabase

TrackWatch is an app that helps you monitor your favorite shows, movies, and anime. With TrackWatch, you'll never forget where you left off, how many episodes you have left, or when the next episode is. Plus, with our progress tracker, you'll always know how close you are to completing your favorite series.

TrackWatch

What the Brick ?!

A mobile app, powered by React Native, that allows you to find which LEGO set you can build with the bricks you have taking a picture !

React Native
Tensorflow
OpenCV

What the F.. Brick ?! Identify Lego bricks in a picture and guess their types. It serves as a powerful tool for Lego enthusiasts and builders, offering a way to digitally catalog and recognize Lego pieces directly laying on a dark mat !

What the Brick ?!

3D Interactive Portfolio

A 3D interactive portfolio built with React Three Fiber and Three.js.

Next.js
R3/Fiber
R3/Cannon
Zustand

Made for fun, experimentation, and to learn more about 3D rendering in a web context. This website has been built with React Three Fiber, Three.js and @react-three/cannon. It is a 3D game-alike interactive portfolio that allows you to navigate through the projects and see the details of each project using a controllable tricycle. It also has a dark mode and a light mode, and many other fun features that you can discover by yourself.

3D Interactive Portfolio

Ch(ild)Ad(ult) AI Detector

An API that serves serious purposes ! Powered by its AI made in Tensorflow, that allows you to detect if a person is an adult or a child.

Flask
Tensorflow
Keras

Prototype API that predicts the class of an image as either 'adult' or 'child' using a pre-trained VGG16 convolutional neural network model. The model was trained on a dataset of images containing adults and children using transfer learning.

Ch(ild)Ad(ult) AI Detector

LACXFILMS

A website for an independent filmmaker, pilot drone, and photographer.

Next.js
Formspree
React Parallax
Parcel

This website was built for a friend of mine who is a filmmaker, pilot drone, and photographer. The videos showcased on the website are grabbed on a private playlist of his YouTube channel when the website is loading, which allows Kevin to be independant when he wants to showcase new work. It is a simple website that allows him to showcase his work and contact him.

LACXFILMS

Quentin HEBERT's Website

A portfolio website for a photographer.

Next.js
Formspree
React Parallax
Parcel

Same as the previous project, this website was built for a friend of mine who is a photographer. The design was made by him, and I coded it, you can even see some street trial pictures! Make sure to contact him if you need a photographer for your next project.

Quentin HEBERT's Website

Spacescape Novel

A survival game set in the year 2300 where the Earth has become uninhabitable and the remaining survivors have fled to space in search of a new habitable planet

React Native
Zustand
Expo
Express
MongoDB

Spacescape Novel is an immersive mobile game where players take on the role of a character stranded on an anonymous planet. The game revolves around gathering resources for survival and connecting with other survivors.

Spacescape Novel

NEOIM Sentry

A dashboard that displays NEO (Near Earth Object) data, powered by NASA's Sentry System.

Next.js
NASA Sentry API
Tensorflow

This dashboard was built purely for experimentation and learning purposes. It is a dashboard that displays NEO (Near Earth Object) data and that can predict the star types following its values using a trained model made on Tensorflow (DeepLearning), powered by NASA's Sentry System. It is a simple dashboard that allows you to see the NEOs that are currently in the sky, above our heads. It also allows you to see the NEOs that are going to pass by Earth in the next years.

NEOIM Sentry

NextJS Third Person View World

A 3D world built with NextJS, R3F, Three.JS and React Three Cannon.

Next.js
R3/Fiber
R3/Cannon
Zustand

This boilerplate was made to start off a new project with a controllable character, 3rd person camera and collision. It is a simple world with a few objects and a controllable sphere that can move around kinematically. It is a good starting point for a game-like project with a flying or walking base character.

NextJS Third Person View World

Penguin Icefield

A 3D icefield that you can discover while being a cute penguin.

Next.js
R3/Fiber
R3/Cannon
Zustand

This website has been made by me and my girlfriend, so we can learn together about the 3D animation process and the web integration that follows. It has been built with React Three Fiber, Three.js and @react-three/cannon. It is a 3D game-alike interactive website that allows you to navigate through an icefield and discover a cute penguin fully modelized, rigged and animated by my beloved half!

Penguin Icefield

Space Immersion

A 3D representation of the solar system built with Three.js.

React
R3/Fiber
Three.js

A portfolio website, with an interactive 3D view of the solar system, with textures directly coming from NASA's database (the public one, of course). You can choose a planet and see its details by zooming in and out of it. I made this accross 2 weeks to learn more about 3D rendering in a web context, that was my first time using React Three Fiber and Three.js.

Space Immersion
La Defense

Hi, Thomas here

I love to build things, especially when coding is part of the party

I also enjoy riding my bike a unique way, so I'm used to fail and repeat until I succeed,
even if sometimes, it can hurt mentally or physically!

Building things for the web, softwares and APIs.

I'm Thomas, 23 years old. Since my young age around 8, I started learning about 3D so I could add my own models and monsters into my favorite childhood game Dragonica. Through that, I learned how to use 3D software such as Blender, 3DS Max, Maya, and ZBrush. I also started learning how to code, first with LUA that allowed me to create my own scripts for the game and having a first approach to programming.

I had the chance to work on a few projects with my friends, such as a game called "Dragonica" where I was responsible for the 3D models and animations of the monsters and the assets (weapons, armors, etc...). It was a great experience to work with a team and to see the game being played by thousands of people, and it surely motivated me to keep learning and improving my skills.

I then started to look how I could improve the workflow of the team and I began to dig into existing tools and how they were made. I started to learn C++ and C# to be able to create my own tools and to automate repetitive tasks.

Finally, I'm now into Web Development, first it was to create custom panels for game servers and simplifying administrative tasks relative to the database. Then it was to create my own website to showcase my work and to have a place where I could share my projects and my knowledge.

Creating 3D websites and assets with Three.js bundled in React Three Fiber, using the Next.js framework, is something I really enjoy doing. I'm also interested in learning more about the backend and the DevOps side of things, this site was made with Next.js and deployed on Vercel. Specifically Next.js 13 with the new App folder structure and the new Image component.

To see more of my work, you can check out my projects up here, or my GitHub profile.