AboutWorkPortfolioArticlesContact
Resume (EN)Resume (FR)

Portfolio

One of the coolest things about programming is that it allows you to bring your ideas to life 💡
Here are some things I've built during my spare time, feel free to check them out! If you have any question regarding one project, feel free to reach me out.

Kanjisho

Featured project

Kanjisho

Kanjisho is a modern Japanese dictionary one can use to find informations on kanjis, words, English translations, kanji strokes and more. It uses third-party sources to provide these data.

▹ Typescript ▹ AWS ▹ Next.js ▹ SSG ▹ Vercel

Kanjisho

Kanjisho

▹ Typescript ▹ AWS ▹ Next.js ▹ SSG ▹ Vercel

Kanjisho is a modern Japanese dictionary one can use to find informations on kanjis, words, English translations, kanji strokes and more. It uses third-party sources to provide these data.

Featured project

Taktix MMO

An open-source cross-platform MMORPG written in TypeScript. It implements a bunch of features such as real-time multiplayer, chat, inventory, fights, and more.

▹ Phaser ▹ Colyseus ▹ Websockets ▹ Tauri ▹ Prisma

Taktix MMO
Taktix MMO

Taktix MMO

▹ Phaser ▹ Colyseus ▹ Websockets ▹ Tauri ▹ Prisma

An open-source cross-platform MMORPG written in TypeScript. It implements a bunch of features such as real-time multiplayer, chat, inventory, fights, and more.

Pokémine

Featured project

Pokémine

Pokémine is a webtool allowing users to ease the trade messages generation for Pokémon bots. It uses data from PokéAPI, Smogon & others to provide presets and input validation.

▹ Typescript ▹ Scraping ▹ React.JS ▹ MobX ▹ ViteJS

Pokémine

Pokémine

▹ Typescript ▹ Scraping ▹ React.JS ▹ MobX ▹ ViteJS

Pokémine is a webtool allowing users to ease the trade messages generation for Pokémon bots. It uses data from PokéAPI, Smogon & others to provide presets and input validation.

Featured project

Traycer

Traycer is a little Ray-Tracer written in C++. Ray tracing is a rendering technique for generating an image by tracing the path of light as pixels in an image plane.

▹ C++ ▹ CMake ▹ 3D Graphics ▹ Cross-Platform

Traycer
Traycer

Traycer

▹ C++ ▹ CMake ▹ 3D Graphics ▹ Cross-Platform

Traycer is a little Ray-Tracer written in C++. Ray tracing is a rendering technique for generating an image by tracing the path of light as pixels in an image plane.

Other Projects

Portfolio

My personal portfolio project is the website you are on! It uses TypeScript, MUI & Next.js and is available on GitHub.

▹ Typescript ▹ Next.js ▹ Material-UI ▹ Responsive

SaaSational

A sensational SaaS boilerplate that allows you to jump straight into your product instead of reinventing the wheel!

▹ Next.js ▹ Shadcn/ui ▹ Tailwindcss ▹ Stripe ▹ Mailgun

MagicVault

MagicVault is a modern and responsive search engine and cards collection manager for the Magic: The Gathering TCG. It uses Scryfall API as a third party to retrieve cards informations.

▹ Typescript ▹ FaunaDB ▹ Next.js ▹ Scryfall API

Novelly

Novelly is a free online writing platform accessible to everyone. Its purpose is to provide a pleasant environment and writing tools supported by a strong underlying architecture.

▹ Typescript ▹ FaunaDB ▹ AWS ▹ Next.js ▹ Material-UI

NatashaDiaries

NatashaDiaries is a blog made to help japanese students willing to study abroad by providing them advices based on Natasha's experiences.

▹ Vue.JS ▹ Netlify CMS ▹ Gridsome ▹ SEO

golPlayground

A game of life simulator written in C++. Described by John Horton Conway in 1970, it is the most famous Turing complete cellular automata.

▹ C++ ▹ CMake ▹ SFML ▹ DevOps / CI ▹ Cross-Platform

VSChill

VSChill is a Visual Studio Code theme based on Nord, specifically edited to fit my preferences regarding Javascript / Typescript programming.

▹ VSCE ▹ VS Code ▹ JavaScript

MattBot

A multipurpose Discord bot written using Typescript. Handles advanced commands for osu! game, commands for retrieving gifs and ping command.

▹ TypeScript ▹ Discord.JS ▹ Osu! API ▹ Chart.JS

TVManager

TVManager allows you to better manage your media library : TV Shows, Movies and Animes. It makes use of the TMDB API to retrieve all data and keep the website up to date.

▹ Jboss ▹ Java EE ▹ Database ▹ JSP ▹ API

Cact

Cact is a cat fact coming with a random cute cat picture picker. It makes use of TheCatAPI and the cat-facts API with a modern React.JS project structure.

▹ React.JS ▹ Typescript ▹ REST API ▹ Axios

Hex

Hex is a strategy board game for two players played on a hexagonal grid. Project carried out as part of my second year at Paul Sabatier University.

▹ C ▹ HMI ▹ SDL 1.2.15 ▹ Cross-Platform

SensorNetwork

I had to realize a software to gather, visualize and interpret real-time datas from different types of sensors located on the University campus.

▹ Java ▹ Swing ▹ IoT ▹ Network