$ educations

42 — Master's Degree in Computer Science

2021-25

  • Secured first place in the intense one-month selection process ("La Piscine") among 100+ candidates at just 14 years old
  • Ranked top 2 among 45,000+ students worldwide in the 42 network

Homeschooled

2015-21

Despite skipping a grade, I disliked traditional school. Homeschooling allowed me to try stuff and learn new things like Blender, robotics, coding…

$ experiences

Speed Highlight JS — Creator

2021-Present

JavaScriptRegexGitHub Actions

  • Developed an open-source JavaScript syntax highlighter with over 2 million downloads/month

Berty — Software Engineer

2022-23

GoSwiftJavaReact NativeObjective-C

A decentralized, encrypted messaging app.

  • Created a network driver to allow the app to adapt to changing network conditions
  • Developed a cross-platform cross-language logging system to improve the debugging experience for the team

Abilous, backed by — Software Engineer

2024-25

SvelteServer-Sent EventsDocker

A collaborative Duolingo-like learning app for math, history, science… made in Svelte.

  • Created an AI-powered editor to allow anyone to create pedagogical content
  • Created a custom scripting language for advanced customization

Safeout, backed by

2025

KotlinNFC

  • Built a Kotlin app to write data onto secure NFC tags
  • Implemented the NFC DNA 424 protocol following the technical specifications (102 pages!! 🥱)

$ projects

CodinGame Performance Optimization Challenge 2025

RustSIMDAVX2

  • Ranked 4th out of 16,365 participants
  • Optimized code using extensive profiling, taking in account branch and cache misses
  • Manually written SIMD AVX2 CPU instructions for maximum performance

Board Game & AI player

SvelteRustWebAssemblyGithub Actions

  • Designed an interface to play the board game "Pente"
  • Created a fast AI, achieving a 99% win rate against human players

Cryptographic Algorithms

CAES-NI

  • Implemented many cryptographic algorithms in C (SHA256/512, MD5, DES, RSA, AES…)
  • Used AES-NI CPU instructions to accelerate encryption/decryption by up to 30x on supported CPUs

Gameboy Emulator

RustRelm4LibadwaitaGTKGithub Actions

  • Developed a Gameboy emulator from scratch in Rust emulating all the hardware components
  • Set up CI/CD to automate builds across Linux distributions

Peer-to-Peer Pong

SvelteWebSocketWebRTCNestJSPostgreSQLDocker

  • Reduced game latency using WebRTC and client-side predictions

ELF Packer

CELFAES-NI

  • Built a packer that compresses and encrypts executables by precisely manipulating ELF binary structures
  • Created a custom compression algorithm, to achieve up to a 5x reduction in executable size

Cybersecurity

Reverse engineeringBinary exploitationWeb exploitationForensic analysisHardware security

  • Ranked 6th out of 1,900 participants in the French National Cybersecurity Challenge of 2023
  • Found 3 root and admin privilege-escalation vulnerabilities in the school's systems

Raspberry PI Robot

C++ArduinoRaspberry PIJavascript

  • Built a robotic tank and web interface with a live video feed to control it

3D Wireframe Renderer

CWebAssemblyWebGL

  • Reimplemented the graphical library in JavaScript to create a web demo using WebAssembly

Ray Tracer

CMLX

  • Created a ray tracer from scratch in C, manually simulating light rays

Tetris

SvelteMongoDBNodeJSSocketIO

  • Created a web-based Tetris game with multiplayer using websockets
  • Designed the website and created a custom font

Chess

SvelteNodeJSWebSocket

  • Built a chess platform, hosting tournaments for the campus
  • Made a custom protobuf-like data format to transmit efficiently data in WebSockets

3D Projects

Blender

  • Modeled, shaded, and lit many 3D projects with Blender

Nibbler

C++Dynamic librariesSDL2SFMLRaylibFigma

  • Developed a Snake game and a bot with three distinct dynamic graphical libraries that can be seamlessly switched at runtime
  • Designed all graphical assets using Figma

Student Placement Randomizer

Svelte

  • Built a fair student placement randomizer for one of the most prestigious preparatory school in France

Coding Competition Platform

SvelteFirebase

  • Created a coding competition platform for school events that tests code in a secure environment
  • Implemented time limits and function usage restrictions for the testing environment

Sliding Puzzle Solver

SvelteRustA*Problem solvingPathfindingCanvas

  • Developed a sliding puzzle solver in Rust with a visualizer in Svelte

OriginGuessr

SvelteNodeJSWebSocketSVG

  • Developed a multiplayer game where you have to guess the place of birth of a random person
  • Created an optimized rendering engine to display the map in 3D using SVGs

And a lot more

$ skills

Low-Level

C

Rust

x86

Zig

Ghidra

Others

TypeScript

Svelte

Python

Blender

Setup

NixOS

Fish

GitHub Actions

Docker

$ contact < your_message.txt

👋 Say Hi!

Feel free to contact me!

hi@mathias.ninja

$ with ❤️ from 🇫🇷