Reimplementation of the original research paper "High-Resolution Image Synthesis with Latent Diffusion Models". The model must be recreated from scratch to ensure a proper understanding of the mechanisms behind image generation.
Sign language recognition using a segmented neural network.
This network must be very light and optimized as it is to be embedded on a Raspberry Pi to be used by deaf and mute people.
Implementation of a data architecture capable of processing and storing data from virtual drones.
This Data Engineering project was carried out to practice our knowledge in Spark and Kafka.
Training and deploying a machine learning model as a micro-service on the Azure cloud platform.
Classification of boat images among 10 types of boats using a convolutional neural network.
The main challenge of this project lies in the resolution of the images, which is only 16x24 pixels.
Operational research project aimed at optimizing snow clearing of Montreal streets.
This project applies the knowledge acquired in graph theory.
Implementation of a web server (HTTP) in C++. The server accepts all sorts of configurations, from virtual hosts to IPv6. The server also supports SSL termination and reverse proxy.
Implementation from scratch of a compiler in C++, in a team of four, for the Tiger programming language.
42sh is a project that involves creating a complete and functional UNIX shell in C from scratch.
Complete reimplementation of the malloc, free, realloc, and calloc functions from the standard C library.
The goal of this project was to create an OCR (Optical Character Recognition) in C.
Personal project to create an educational platform for teachers to automatically assess their students on multiple-choice questions (MCQs).