# 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 dabbled multiple times in implementing the C standard library for Linux. I also have limited experience in assembly (mostly legacy Arm). # Projects My favourite repositories are the projects that I am most fond of. These include: * [agbsum](https://mandelbrot.dk/bjoernager/agbsum/); a CLI tool for patching GBA image header checksums * [Benoit](https://mandelbrot.dk/bjoernager/benoit/); a multithreaded Mandelbrot Set renderer * [eAS](https://mandelbrot.dk/bjoernager/eas/); a Rust-written assembler for Arm * [Luma](https://mandelbrot.dk/bjoernager/luma/); an emulator for the GBA line of systems * [Oct](https://mandelbrot.dk/bjoernager/oct/); a Rust crate for encoding and decoding binary streams * [Pollex](https://mandelbrot.dk/bjoernager/pollex/); a Rust crate for handling Arm instructions * [u8c](https://mandelbrot.dk/bjoernager/u8c/); a C library for Unicode-related facilities I host my repositories on [Mandelbrot](https://mandelbrot.dk/), [GitLab](https://gitlab.com/bjoernager/), and [GitHub](https://github.com/bjoernager/).