What I'm Into
Programming
Programming is one of my biggest passions. I started with Python and now I’m exploring Rust and Gleam.
I also have a deep interest in Esolangs (Esoteric Programming Languages) and lambda calculus. Recently I started learning a bit about Uiua, a stack-based and array-based language inspired by APL.
Another longtime interest has been hacking/pentesting. I’ve spent a significant amount of time solving challenges on Root-me, a pentesting platform. My focus has been Network and Web Client challenges and I'm now diving into Reverse Engineering.
Mathematics
- Category Theory in Context – Emily Riehl (Halfway through)
- Category Theory – Steve Awodey (One of the most interesting books I've read)
- Category Theory for Programmers – Bartosz Milewski (Just starting)
I've always been fascinated by mathematics. After graduating, I realized I still wanted to study it further! My main area of interest now is Category Theory, which I’m learning through these amazing books:
I also love solving Project Euler problems with Rust. You can find my solutions here.
Music & Audio Programming
My other main interest is Music and everything related to Audio. Since 2022, I’ve been composing music for video games (some of which are listed below). I’m also fascinated by audio & MIDI programming, I mainly use Max/MSP with Ableton Live and VCV Rack. Right now, I’m learning MIDIR, a MIDI library for Rust.
Skills
- Languages: Python, Gleam, Rust, Go
- Data Science: Pandas, Numpy, Scipy, Jupyter
- Machine Learning: Pytorch, Sklearn, MLFLow
- Data Visualization: Matplotlib, Seaborn
- Data Analysis: SQL: Apache Spark
- Development: Pytest, Git, uv, HTML, CSS
- Audio Programming: Max/MSP, Pure Data, Midir(Rust)
- Operating Systems: Linux (Arch Linux, Endeavour, Ubuntu), MacOS
Projects
Programming Projects
-
quaternion - A simple quaternion implementation made with and for Gleam.
- gleeunit: a Gleam testing framework
-
website-backend - a simple backend made with Gleam for this website.
- mist: a high performance pure Gleam HTTP 1.1 server
- wisp: a practical Gleam web framework for rapid development and easy maintenance
-
- a simple brainfuck interpreter in Rust and in Pythona> .- clap (rust): command-line flag parsing
- pytest (python): a Python testing framework
- uv + ruff (python): a fast package installer and linter/formatter
-
lambda-core - a repository dedicated to showcasing implementations of the "core" of lambda calculus in every programming language
- I contributed with solutions in Python and
Got .
- I contributed with solutions in Python and
-
gomodoro - a simple CLI Pomodoro made with GO which play sounds cues at the start of each sessions.
- flag: command-line flag parsing
- beep: playback embeded audio files
Audio Projects
Experience
- Built Deep Learning models predicting heart diseases from biosignals with Pytorch.
- Designed and optimized ML Models on internal data with scikit-learn (XGBoost) and MLFlow.
- Implemented readers and processes in a DSP pipeline in Python.
- Performed data analysis for clinical studies in Python. [1]
Junior Data Scientist at Heartkinetics | 03/2023 - 02/2024
- Performed data cleaning and statistical analysis for clinical studies in Python.
- Conducted study to assess the quality of biosignals.
- Designed unit tests for a DSP pipeline with pytest.
Data Analyst Intern at Heartkinetics | 09/2022 - 03/2023
- Planned, designed and executed a protocol to assess performances of a spatial audio system. [2]
- Built a test interface and a multi-channel realtime audio converter in Max/MSP.
- Performed statistical analysis of the results with Python.
Research Engineer Intern at Prism CNRS | 04/2021 - 08/2021
Publications
Education
IMT Nord-Europe | Master of Engineering in Computer Science| 09/2019 - 03/2023
- Data Sciences (Python, ML, Deep Learning)
- Programming (C, Java)
- Mathematics
CPGE Henri Bergson | PSI/MPSI | 09/2017 - 07/2019
- Mathematics, Physics, Engineering Science
- Programming (Python)