Systems and low-level developer, currently at 42 Lyon. Focused on Rust, WebAssembly, and performance-critical software.
🔍 Open to internship opportunities in Rust / systems development — starting September 2026.
- 🐧 Linux native (Arch + Hyprland): Bash scripting, system tooling
- 🦀 Rust: ownership/borrowing, WASM (wasm-pack/wasm-bindgen), async, multicrate workspaces
- 🔧 Strong C/C++ foundations from 42 projects (memory management, syscalls, networking)
♟️ ChessGame — Rust + WebAssembly
A chess engine compiled to WASM, playable in the browser without any backend. Rated ~1950 Elo on Lichess.
- Minimax with alpha beta pruning and search optimizations (LMR, quiescence, transposition table ...)
- Dedicated UI for desktop and mobile
- UCI protocol: tournament-ready, integrated with cutechess-cli
- CI/CD: benchmark regression suite + automated deploy/release via GitHub Actions
→ Play it · Challenge my bot on Lichess
🎵 Tune.rs — Real-time DSP in Rust
A portable audio processing engine built as a multicrate Rust workspace.
- Real-time signal processing with low-latency constraints
- Dual compilation targets: native binary and WebAssembly
- Responsive GUI: desktop and mobile
- Architecture designed for separation of concerns (DSP core / interface / platform)
🐚 Minishell — POSIX Shell in C
A fully functional mini Unix shell with parsing, pipes, redirections, environment handling, builtins, and signal management.
🧵 Philosophers — Multithreading in C
Dining philosophers problem: thread synchronization, mutex, semaphores, deadlock prevention, and performance optimization.
🐳 Inception — Docker Infrastructure
Multi-service infrastructure orchestrated with Docker Compose: NGINX, MariaDB, WordPress, and custom services.
✨ Fractol — Fractal Explorer in C
Interactive fractal renderer (Mandelbrot, Julia sets) with real-time zoom and rendering performance optimization via MinilibX.
📄 Dotfiles — My home made (and borrowed) dotfiles, featuring Hyprland, Waybar, Alacritty, Zed, and more ...

