Interesting toys. Mostly useless, but tons of fun!
(Rust) RustikGB, a GameBoy emulator
- Still a work in progress, this GameBoy emulator was written in Rust, as a nontrivial effort to
learn the language. Currently, one can lose at Tetris. As a fun side note, the development
of RustikGB was streamed on Twitch.tv. It was an
amazing experience, the chat was incredibly encouraging and helpful.
(C++) CHIP-Towers, a CHIP-8
- A simple yet almost feature-complete emulator for the simple CHIP-8 machine, written in modern
C++, compiled with CMake using SDL2. It doesn't have sound though.
Electron) Hold'Em Ranger
- A simple application to store Texas Hold'Em poker ranges, with the aim of minimal setup effort and
maximal portablity. It features up to 4 colors for ranges.
(Unity3D) Game Jams
- I like to participate in Game Jams with some of my classmates and friends.
Among our participations we count Ludum Dare 34 and
the Global Game Jam 2016 (play it here).
Projects done in college that pushed me to level up as an engineer.
(C++) Naylang, a Grace interpreter and
- My graduation project, Naylang aims to be a modern, performant and most of all usable Grace
interpreter and debugger. Written using C++14, it offers sufficient performance for
most uses, while being as safe as possible. This interpreter is aimed towards first-year CS
students, to offer a very usable alternative to the existing Grace compilers.
(Java) NEW PokerStove
- A PokerStove clone developed in 2 months with 3 partners, with extensions to store custom hand
rankings and PLO ranges. It even features a PokerStars hand replayer!
- A project developed for a videogames class, it's a metaphore about the process an addict goes
through. The intellectual sequel of a
game developed for the OUYA.
Practices on Linux Kernel Modules
- A series of very small linux kernel modules and syscalls developed for the version 3.14 of the
They were written in the context of a linux architecture course.