mathieu.brebion
All Work

Projects

Featured builds and smaller experiments — from a hand-built operating system to a from-scratch file compressor.

Flagship

BrebOS

A hand-built operating system for x86, written mostly in C++ — with its own bootloader, kernel, GCC cross-toolchain, C/C++ standard library, network stack, and POSIX-subset shell.

  • C++
  • x86 Assembly
  • Custom GCC Toolchain
  • QEMU

Sudoku OCR

A C++/Qt6 app that detects, reads, and solves a Sudoku from a photo, with a hand-written computer-vision pipeline and a neural network for digit recognition — no OpenCV involved.

  • C++
  • Qt6
  • Computer Vision
  • Neural Networks

Procedural Terrain

An infinite, multithreaded voxel world in Unity, shaped by five layered noise channels and shaded entirely through Shader Graph.

  • C#
  • Unity
  • Shader Graph
  • Multithreading

brebhome

A self-hosted homelab running over a dozen Docker Compose services behind an nginx + Authentik SSO gate — media, file sync, a searchable photo library, and automation that watches over itself.

  • Docker Compose
  • nginx
  • Authentik
  • Cloudflare Tunnel

File Compression

A from-scratch C++ implementation of DEFLATE and the ZIP format, with LZ77 hash-chain match finding inspired by zlib and two Huffman trees per block.

  • C++20
  • CMake
  • DEFLATE (RFC 1951)
  • ZIP format

EarthMesh

A cube-sphere mesh of the Earth generated on the GPU through HLSL compute shaders, shaded with a precomputed normal map and a Shader Graph water system.

  • C#
  • Unity
  • URP
  • HLSL
  • Compute Shaders
  • Shader Graph

Snake Genetics

A neural-network Snake AI evolved with a from-scratch genetic algorithm — built in C++, then rewritten in Rust two years later.

  • C++17
  • Rust
  • SFML
  • macroquad
  • Genetic Algorithm
  • Neural Network

Algorithms Visualization

A Unity app that visualizes 14 classic algorithms across four tools — Sudoku solving, sorting, pathfinding, and prime sieves — built in high school and running just as well on Android.

  • C#
  • Unity
  • Windows
  • Android