Hi there!
I'm Sawcce (Alexis), a French developer and engineering student at CentraleSupélec.
Most of what I ship is web development, front and back. What I build for fun sits lower in the stack: operating system kernels, programming languages and the virtual machines that run them.
Projects
MoGo
:activeAn operating system kernel written in C++20. It is my current kernel project and the successor to mimi, which I wrote in Zig.
lineage: waspOS → mimi (Zig) → MoGo (C++20)
C++20, OSDev
Siryis
A programming language written in Rust. It started as an entry for an esojam, a jam for esoteric programming languages.
Rust, Languages
zubbers
:maintainedMy maintained fork of zub-vm, a Rust library for building the virtual machine behind a programming language.
Rust, VM, Bytecode, GC
Stuff.
:liveA small social news platform for sharing text and media. The site is live; its source code is private.
NextJS, SurrealDB, Tailwind
Much of my other work lives in private or local repositories, including this website. I'm happy to talk about any of it: sawcce@proton.me.
About me
- studies:
- After two years of CPGE (French preparatory classes), I joined the General Engineering Program at CentraleSupélec. I finished high school in 2023 with a French technological baccalauréat (17.6/20, mention “Très bien”) and scored 1480 on the SAT the same year.
- code:
- Day to day I write JavaScript, TypeScript and Python. I have also built projects in Rust, Go, Elixir, Haskell, Zig, C# and C/C++, and I can find my way around an unfamiliar codebase quickly. Beyond web development I keep exploring: operating systems, graphics, game development, computer vision and networking.
- languages:
- French is my native language and I am bilingual in English.
- offline:
- Mountain biking in the forest, dance, and above all hiking. I used to dive (FFESSM level 1) and do theater, and I have loved rollercoasters since I was a kid, for the engineering as much as the thrills.
lawcce_status: :unknown