No description
README.md |
Welcome
... to somewhere?
My life
I initially wrote in C++ (and later C), but I've come to mostly replace those with Rust. I still sometimes write code in C, but I usually avoid C++.
I really like programming embedded or "ancient" systems such as the Game Boy Advance (of which I've long wanted to make an emulator for). I have limited experience in assembly (mostly Arm but also x86).
Projects
My pinned repositories denote the projects that I am most fond of. These include:
- agbsum; a CLI tool for patching GBA image header checksums
- Benoit; a multithreaded Mandelbrot Set renderer
- bzipper; a Rust crate for encoding and decoding binary streams
- eAS; a Rust-written assembler for Arm
- Luma; an emulator for the GBA line of systems
- Pollex; a Rust crate for handling Arm instructions
- u8c; a library for exposing Unicode-related functions in a C interface
I additionally host my repositories on GitLab and mandelbrot.dk
.
Dux was my first library and intended for replacing other libraries such as GLFW and Winit. The logo of this project was loosely based on that of u8c and currently serves as my profile picture.