Skip to content

My Projects

A selection of my personal and professional projects, showcasing my technical skills and creativity.

Pole position

Art de vivre bio click & collect

A click & collect website for the Art de vivre bio store: customers order products online and pick them up in store.

Context
Project built for the Art de vivre bio organic store (2026)
  • NextJs
  • Tailwind CSS
  • TypeScript
  • javascript
  • Html
  • Css

HomeARt mobile application

An augmented reality (AR) mobile app that helps users see furniture and decorations in their own space before buying them. It uses the smartphone camera to overlay 3D furniture models on the user's real environment for an immersive, interactive experience.

Context
Project built during the Mastère ESI (2024–2025)
  • Flutter
  • Unity
  • ARCore
  • ARKit
  • Firebase

CodeArena-Frontend

Code Arena is a web application where developers compete in programming battles. They get a ranking that reflects their skill level, which also lets recruiters filter their searches and reach out to developers with the skills they are looking for.

Context
CodeArena front end / built for my first-year project of the Mastère ESI.
  • React
  • Tailwind CSS
  • TypeScript
  • Docker
  • javascript
  • Vite
  • Html
  • Css

All projects

Filter by technology:

Art de vivre bio click & collect

Project built for the Art de vivre bio organic store (2026)

A click & collect website for the Art de vivre bio store: customers order products online and pick them up in store.

Technologies

NextJsTailwind CSSTypeScriptjavascriptHtmlCss

Art de vivre bio website

Project built for the Art de vivre bio organic store (2026)

A website for the Art de vivre bio store, where customers can discover its products, check opening hours and get in touch.

Technologies

NextJsTailwind CSSTypeScriptjavascriptHtmlCss

HomeARt API

Project built during the Mastère ESI (2024–2025)

This API lets HomeARt manage users, products, categories, brands, orders and payments. It stores its data in a MariaDB database.

Technologies

NestJsTailwind CSSTypeScriptDockerjavascriptPrismaMariaDb

HomeARt web application

Project built during the Mastère ESI (2024–2025)

A web application that lets interior design and furniture professionals present their products to potential customers in augmented reality (AR).

Technologies

NextJsTailwind CSSCssDockerHtmlJavaScript

HomeARt mobile application

Project built during the Mastère ESI (2024–2025)

An augmented reality (AR) mobile app that helps users see furniture and decorations in their own space before buying them. It uses the smartphone camera to overlay 3D furniture models on the user's real environment for an immersive, interactive experience.

Technologies

FlutterUnityARCoreARKitFirebase

MonBlog in Django

Project built for the Python – Django course

A modern blogging platform built with Django. It provides full management of articles, categories, comments and user roles (admin, journalist, reader) and supports internationalisation (French/English).

Technologies

PythonDjangoPostgreSQLDockerCss

Event management platform

Project built for the Entity Framework course

A complete REST API for managing professional events such as conferences, trade shows and workshops, with centralised management of events, attendees, sessions, speakers and venues.

Technologies

C#ASP.NET CoreEntity FrameworkMariaDbDockerSwaggerReactTailwind CSSTypeScript

Scrappy.py

Data scraping script

A Python script that scrapes the well-known Iris flower dataset from its Wikipedia page. It extracts the table (sepal and petal length and width for 3 Iris species) and saves it to a CSV file for later use or analysis.

Technologies

Python

CodeArena-Frontend

CodeArena front end / built for my first-year project of the Mastère ESI.

Code Arena is a web application where developers compete in programming battles. They get a ranking that reflects their skill level, which also lets recruiters filter their searches and reach out to developers with the skills they are looking for.

Technologies

ReactTailwind CSSTypeScriptDockerjavascriptViteHtmlCss

CodeArena-Backend

CodeArena API / built for my first-year project of the Mastère ESI.

This API is the CodeArena back end.

Technologies

NestJsTailwind CSSTypeScriptDockerjavascriptPrismaMariaDb

CodeArena-ApiTesting

Testing API built for my first-year project of the Mastère ESI

This API runs and tests submitted code (JavaScript only for now).

Technologies

NestJsTailwind CSSTypeScriptDockerjavascript

back-app-elasticsearch

A NestJS application that uses Elasticsearch to provide an API for advanced search operations on an Elasticsearch index and for efficiently indexing new datasets. All API routes and front-end features work with any dataset indexed in Elasticsearch.

Technologies

NestJsTailwind CSSTypeScriptDockerElasticSearch

front-app-ElasticSearch

A web application built with React, TypeScript and Tailwind CSS to practise using Elasticsearch.

Technologies

ReactTailwind CSSTypeScriptElasticSearchHtmlCss

QRCoffee

Project built during my bachelor's degree at ISITECH (2022–2023)

QR Coffee generates QR codes for different uses, including URLs, electronic business cards (vCard) and geographic locations. The user provides the information (a URL, GPS coordinates or contact details) and the app generates the matching QR code.

Technologies

ReactTailwind CSSNode.jsClerkMongoDbDockerHtmlCss

React–TypeScript–Tailwind–Vite starter

A starting point for React projects with TypeScript and Tailwind CSS: React for dynamic user interfaces, TypeScript for static typing that makes code safer and easier to maintain.

Technologies

ReactTailwind CSSNestJsViteHtmlCss

NestJS–MariaDB–Prisma–Docker starter

A starting point for NestJS projects with MariaDB and Prisma: NestJS to build RESTful APIs and back-end applications, MariaDB as a fast and reliable open-source relational database, and Prisma as a modern ORM for Node.js and TypeScript.

Technologies

NestJsMariaDbPrismaDocker

Tower of Hanoi

The classic Tower of Hanoi puzzle: move a stack of discs of different sizes from one rod to another using a third rod, moving one disc at a time and never placing a disc on a smaller one.

Technologies

Python

Work-study report (bachelor's degree)

Report on my one-year work-study placement at Steamulo Lyon

Report on my one-year work-study placement at Steamulo Lyon, where I worked on the single online portal for companies and associations. The project's goal was to simplify and streamline the administrative procedures for creating, modifying and closing a company or association.

Technologies

Word

Gotagel

Final BTS project (Android application part)

Gotagel was a connected agricultural wind turbine project with a hardware part (measuring wind speed, temperature and humidity) and a software part (a website and an app to view the data in real time).

Technologies

AndroidJavaHtmlCssPhpMySQL

JwtVerif

A simple online tool to verify JWT (JSON Web Token) tokens.

Technologies

TypeScript

Luhn algorithm

The Luhn formula is a simple checksum method used to validate credit card numbers, social security numbers, bank account numbers and other numeric identifiers: it computes a checksum from the digits and checks that it is a multiple of 10.

Technologies

Php