I'm an 19-year-old French student at the University Institute of Technology IUT Vannes and I study computer science. I'm in my second year of a three-year degree.
I am a computer science student at IUT Vannes, passionate about various fields in computer science, including game development, web development, simulations, and cybersecurity. I have acquired a strong knowledge base through my education and self-taught experiments.
This is a project that I made for my school. It is a PyQT application that allow to detect objects in images, videos, and livestreams. It use the YOLOv8 model with PyTorch. It work in projects, where you can save the configurations, the media, and the results.
This is a website that I made for my school project. It is a website that allow the users to track their sport activities, import their data in JSON files, and configure their profile. It was made 2 times, the first time with PHP, and the second time with NodeJS.
vox.place is an website made with Nuxt 3 for the front and Rust for the backend, it is a "social network" to share voxels, and it also have an replication of r/place but with voxels. It also have an editor, it is currently in active development.
My team and I participated in the '24h Info' competition in Lyon that year, competing against numerous other universities. There were three categories: Algo & Prog (focusing on optimization, among other topics), Web (where we had to create a complete website application), and Cyber-Security (featuring a standard CTF). We won the first place.
Soon, this is my final year project for my school. It is a JavaFx application that allow Nantes Métropole to get statistics about the bikes of Nantes. It has a SQL database and can be alimented with csv files.
This is a voxel engine that I made to learn rust and voxel engines. It is a simple engine that can render a world with a chunk system. It use a DDA algorithm to render the voxels (no bevy). I'm currently working on porting the rendering to the GPU.
This is my portfolio website. It is a single-page website that I built from scratch using HTML, TailwindCSS, and JavaScript. I made it to be fully customizable with a JSON file. I ported it recently to VueJS to make it easier to maintain.
This is a chat app that i'm currently working on with a friend. It doesn't have a name for now. It is inspired by Discord and Miro. It is a VueJS application with a NodeJS and Rust backend. I work on it when I have some free time.
This is a simple simulator of a galaxy. It is a Rust application that uses the Bevy engine. It is a simple project that I made to learn Rust and Bevy. I ported it to Unity to use compute shaders
In december, I participated in a CTF (Capture The Flag) competition. I solved almost all the challenges and got the first place. I will post the write-ups of the challenges in the future.
This is a project that I made for my school. It is a Java application that allows to play the game of Grundy. It has a bot that can play against you, the complexity is the exponential complexity of the game that i solved with the Sprague-Grundy theorem, allowing thousands of matches to be used.
This is a Discord bot that I made to help the players of the game SimCompanies. It allow the players to get information about companies, the market, and the economy to help them to make the best decisions
This is a tiny project that I made to learn ThreeJS and WebSockets. It is a multiplayer game that I made with my friends for fun. I will soon add a matchmaking system and other features.
This is a game that I made in my free time. The islands are procedurally generated and the game is a mix between a tycoon and a strategy game. I made all the assets and code of the game. I will continue to add features in the future.
This is a simple implementation of the Game Of Life. It is a Rust application that uses the Winit library. It is a simple project that I made to learn Rust and Winit.
This is a Unity project that I made to learn about FPS mechanics, the new Unity multiplayer system and procedural levels. It is a simple game that I made in a few days.
One of my first game. I made it for a game jam. The goal is to use the black holes to accelerate and finish the level the fastest. I made all the assets and code of the game.
During my first year at the university, I participated in the ASTEP Project alongside two classmates. We conducted several computer science and robotics lessons at a primary school.
I ran a Fiverr account specializing in freelance Unity projects. I collaborated with various clients, providing game assets, fixing scripts, and assisting in game development.