My name is William and I'm studying computer engineering at UTBM in France.
PL$tek is a discord-based group created to help common core student at UTBM. As a member of the project, I was in charge of developping a new website to centralize learning resources. The app was initially built with Angular and FastAPI, and later redesigned to meet new requirements, this time as a single full-stack Next.js project.
This project was developed during my final semester at UTBM. It is a web app designed to let non-developers easily create and train simple AI models. Users can import their own datasets, configure a Multi-Layer Perceptron model for classification or regression tasks, and then use the model to make predictions on new inputs.
The project was carried out in an agile team of five students, where I served as Scrum Master and developer. As a developer, I worked on the API connecting to the training service, as well as the frontend.
| Project | Description | Course | Year |
|---|---|---|---|
| Optimization algorithms | Solving TSP with three different algorithms | IT45 | 2024 |
| Cologestion | A mobile application designed to help manage shared housing | SY43 | 2024 |
| Simple C messaging server | Aims at building the simplest possible messaging server in C | SY40 | 2024 |
| Hardware sales website | Basic PHP hardware sales website | WE4A | 2023 |
| IOT environment simulator | Simple IOT environment simulator in C++ | AP4A | 2023 |
| Rebrickable analysis | Analysis of the Rebrickable dataset to extract interesting facts about Lego sets and parts in R | Data prog. | 2023 |
| Mail analyzer | Multi-threaded email analyzer in C, using the Map-Reduce model | LP25 | 2023 |
| Automated shutter | Automated shutter, using esp32 boards and controlled using the Arduino framework along with Node-Red | IF3B | 2023 |
| Genetic algorithms | Simplified version of genetic algorithms, used to solve optimization problems, along with a detailed report in french and an implementation in C language. | LO21 | 2022 |
| BeerAdvisor | Beer review website made in php and using SQL Database | IF3E | 2022 |
| ReallyBadChess | Chess game with customizable grid size and random pieces, as my first school project. Made in C language. | IF2 | 2022 |
| Project | Description | Status |
|---|---|---|
| Feedhooker | A lightweight Go application that periodically fetches RSS/Atom feeds and sends new entries to configured webhook e.g. Discord | ⋯ |
| HyTracker | A Hypixel stats tracking app written in flutter | ✖ |
| TicTacToe | Implementation of the TicTacToe game in C, using SDL for the graphics. I also implemented the minimax algotithm, so it is impossible to win ! | ✔ |
| Pentris | My original idea was to make a Tetris inspired "game" with polynomios falling from both sides, to experiment with the SDL library in C. I quickly stopped working on it, as I wanted to try other ideas. | ✖ |
| Polyhexes | This project is similar to Pentris, but with hexagons instead of squares. The main goal was to make clean hexagons using OpenGL. | ✖ |
| Snake | Speed-coded snake game in C++ and SDL (joke) | ✔ |
| Checkers | Checkers game as my first C project | ✔ |