On this repository, you can explore the little projects I made for my studies in various STEM fields, especially physics, engineering and IT.
2023-present: Master of Engineering, ENSTA Paris
✈️ AIeroLab (March-May 2025): ️ Simulating and optimising the aerodynamics of an airfoil using Machine Learning- 💧 Lattice Boltzmann simulation of the backward-facing step (May 2025)
- 🍯 IPT "Bouncing Honey" (September 2024 - February 2025): study of honey flow for the International Physicists' Tournament
- 🧠🧗♂️ Beta project (Summer 2024) : neural network to classify climbing routes
- 🚦 Vehicule vision (November 2023 - February 2024): Detection of red traffic lights using conventional image processing in MATLAB
Smaller projects:
- Finite Volume method for the 1D shallow water equations (March 2025)
- Solving Stokes equation using the Finite Element Method (November 2023)
- Disrupted rotator (2024): MATLAB script to solve the non-linear dynamical system associated to a perturbated rotator
Final project:
- 👨🎓 Sismic UAV planner (2022-2023): Trajectory planning for a post-seismic reconnaissance drone
🔭 Physics:
- Laplace equation (2022)
- RC circuit (2021)
💻 IT: some examples of algorithms that were implemented from scratch either in C or OCaml
- Tic-Tac-Toe in console
- KNN algorithm for MNIST datasets
- Compress/Uncompress file using LZW
- Sudoku solver using a SAT solver
Studied concepts include tress, graphs, priority queues, algorithm families (divide and conquer, dynamic programming, greedy algorithms, scheduling, backtracking), logic, languages and grammars, databases, concurrency, game theory, probabilistic algorithms (Las Vegas, Monte Carlo), supervised and unsupervided learning (KNN, K-means, Clustering, IDA3)
🗃 Large projects:
- 🔦 3D cartography platform (2021): 3D cartography using a remote LiDAR platform with live preview (Engineering project)
- 📆 105bot (2020): Discord bot to bring organization tools on Discord : agenda, polls, tasks, notes...
⚙️ Engineering
- Motion study (2020) : basic 2D models to study pieces and their interactions, based on defined parameters
- 3D modeling (2019) 3D models made on computer to create or replicate real life objects ; Some of them are designed to be 3D-printed
- Electrical calculations (2019) : models to test results on electrical circuits
- Logical operators (2019) : logical circuits to implement in real life algorithms
🔌 Arduino electronics:
- mBot challenges (2019): a speed competition using the mBot framework, coded in Arduino
- Introductory electronics projects (Christmas garland, Traffic lights)
- Software:
- MATLAB with Simulink
- SOLIDWORKS
- Maintainer: Théo Vidal
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
Version 2, December 2004
Copyright (C) 2004 Sam Hocevar [email protected]
Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed.
DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
- You just DO WHAT THE FUCK YOU WANT TO.