Hi!
I'm a curious tinkerer fond of high-tech, software and computer science.
Making things (on the software side) and taking other things apart (hardware) is my n°1 hobby... and on the side I'm into music, self-hosting, and occasionally sports (skiing, sailing, cycling, foosball...).
Programming Langages & Tech
(ordered by decreasing proficiency)
Rust
C
Python
Java
Bash
Lua
Go
(and other tech I'm confortable with at a professionnal level, unordered)
Git
Linux
Github/Actions
Docker
Git
Linux
Github/Actions
Docker
Ansible
Phoronix
Slurm
Professional Experience
R&D Software Engineer
ProvenRun | 2024 - now
- Develop features and bugfixes for applications running in a Secure OS: provencore
- Port provencore onto a new platform/board
- Improve the Rust support for provencore applications into a full-fledged SDK
Rust
C
embedded
R&D Software Engineer
Atos R&D Data Management | 2021 - 2023, incl. 6 month internship
- Study the state-of-art of data caching technology for HPC systems
- Identify performance bottlenecks of an IO accelerator used as a transparent cache, and develop solutions to improve global throughput
- Submit proposals & develop new features, resolve bugs, improving not only the complex application core but also integration, compatibility and documentation as a member of an agile team
- Create from scratch a HPC application library and testing framework (based on the Phoronix Test Suite) to evaluate the team's products in 'production' conditions
- Oversee an internship intended to analyze a particular HPC application
C
HPC
IO
IT support (part-time)
IT support dept. Ensimag | 2018-2021
- Provide day-to-day support to students and help them install and manage a Linux-based work environment
- Take initiatives to improve quality-of-life services such as documentation, installers and scripts
Linux
IT support
Education
2021 - Engineering Diploma - Ensimag Grenoble-INP
(computer science and applied mathematics major)
2019 - Bachelor degree - Ensimag Grenoble-INP
Additionally, I'm a French native, fluent English speaker (full-score TOEIC), and know the tiniest bit of Spanish.
Open-Source Projects
Sniprun is my flagship open-source project. It allows users to run snippets of code directly from the editor (Neovim). In addition to the code itself, sniprun has a CI pipeline, a 'deployment' system, automated tests, CD-managed HTML documentation, and showcases team & community work.
Rust
Lua
Neovim plugin
- shogai and shogui, a shogi library and GUI both written in Rust
- a surface reconstruction algorithm, in Python
- hash crackers (one in PyQt/Go, another in C++/OpenCL/GPU)