No description
Find a file
2025-02-15 13:45:56 +01:00
README.md Update readme; 2025-02-15 13:45:56 +01:00

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 but also x86).

Projects

My favourite repositories are 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
  • eAS; a Rust-written assembler for Arm
  • identity_map; Identity-based key-value map for Rust
  • Luma; an emulator for the GBA line of systems
  • Oct; a Rust crate for encoding and decoding binary streams
  • Pollex; a Rust crate for handling Arm instructions
  • u8c; a C library for Unicode-related facilities

I host my repositories on GitLab, GitHub, and mandelbrot.dk (SSH-only).