$ experience
Berty — Software Engineer
2022-23
An open-source, peer-to-peer, zero trust messaging app mostly written in Go.
- Designed and implemented a network driver, along with unit tests, optimizing features based on real-time network conditions and reducing device resource usage.
- Developed a cross-platform logging system, improving team debugging efficiency.
- Identified and debugged critical crashes, improving the app stability and UX.
$ projects
Pente AI
- Developed a strategic board game with an advanced AI opponent that plays in under 0.5s/turn.
- Implemented sophisticated pruning techniques (negascout, null window, Zobrist hashing, move ordering, mate distance pruning...) to reduce search space.
- Created a genetic algorithm to train the AI through self-play.
- Optimized the Rust AI codebase for WebAssembly compilation using extensive profiling, decreasing server load by 90% and enabling seamless in-browser gameplay.
Gameboy Emulator
- Developed a Gameboy emulator from scratch in Rust with a user-friendly GUI, simulating hardware components such as the CPU, PPU, MMU...
- Set up CI/CD to automate Flatpak builds across Linux distributions.
ELF Packer
- Created a custom compression algorithm, to achieve 5x reduction in executable size.
- Leveraged AES-NI instructions to accelerate encryption/decryption by 30x on supported CPUs.
And so much more! github.com/matubu
$ education
42 — Master's Degree in Computer Architecture
2021-24
- Secured a top position in the one-month-long 42 selection pool at age 14.
- Completed 40+ projects, across various domains including cybersecurity, low-level programming, and web development, both collaboratively and independently.
- Placed within the top 21 out of 44,000+ students in the 42 Network globally.
$ skills
Languages
C/C++
Rust
x86
Zig
Python
Web
JS/TS
Svelte
Nginx
Figma
Setup
Git
NixOS
Bash/Fish
CI/CD
Others
Blender
Docker
Linux
Ghidra
$ contact < your_message.txt
👋 Say Hi!
Feel free to contact me!