Group project where we developed algorithms to plan and track an optimal trajectory for off-road driving.‎

Optimal Control
C++‎
Python

Group project where we did an implementation of the algorithm of a federated learning paper in order to reproduce the original results.‎

Federated learning
Optimization
Python

Wireless communications

Pair project for a course on wireless communications. We implemented a transceiver in order to transfer an image between two antennas. We implemented equalization, synchronization and modulation (M-QAM, et TCM).‎

MATLAB

Database design and development project

Pair project for a database course. We created a fake YouTube database, starting from the studying the needs of user and setting up user stories.‎

PostgreSQL
Python

Multicycle and pipelined processors design

Design of a multi-cycle processor for a first course on computer architecture. This processor was then used to implement, in assembler, the famous game Snake. In a second course of computer architecture, we were able to reuse this processor to put into practice the notions of exceptions in the implementation of an interactive timer. Then, we adapted the processor to be pipelined.‎

VHDL
Assembly

Portfolio

bergerault.fr
Nuxt
Vue
Netlify
Portfolio project showcase

Pair project for the object-oriented programming practice course. We recreated a multiplayer board game. The main points of this project were the discovery of JavaFX and an introduction to network communication.‎

Java
JavaFX

Pacman

Project of the introduction to object-oriented programming course. In pairs we recreated the famous Pacman game while adding some extra features.‎

Java

The API version of the Pickle framework.‎

PHP
PHPUnit
Pickle API project interface

Coursonline

coursonline.fr

Coursonline is a revision website. It offers quizzes and modules in different school subjects in order to train.‎

PHP
MySQL
Codeception
Circle-CI
Custom Elements
Coursonline learning platform

A PHP framework with an MVC structure.‎

PHP
PHPUnit
Github Action
Pickle application interface

Wallp is a wallpaper sharing website. It allows its users to browse a list of wallpapers, download them and put their own wallpapers online, all managed by a moderation system.‎

PHP
MySQL
jQuery
Wallp wallpaper application

Old Portfolio

bergerault.fr
Frontend
Portfolio website project