Skip to content
View LeMuffinMan's full-sized avatar

Highlights

  • Pro

Block or report LeMuffinMan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LeMuffinMan/README.md

Olivier Elleaume

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)

Featured Projects

♟️ 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)

Tune your guitar


42 Common Core Projects

🐚 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 ...


Rust C C++ Bash Arch Linux

Top languages

Pinned Loading

  1. fract-ol fract-ol Public

    "Fractal geometry is not just a chapter of mathematics, but one that helps Everyman to see the same world differently."

    C 1

  2. ChessGame ChessGame Public

    Chessgame - Rust and Wasm Minimax implementation

    Rust 1 1

  3. aoc_2025 aoc_2025 Public

    Rust

  4. tuners tuners Public

    This project is a first exploration of real-time audio programming in Rust, with a strong focus on clean architecture, cross-platform design (native + WASM), and separation of concerns.

    Rust