I'm Lui. I build stuff, and I occasionally break stuff.
I love writing low-level code, such as operating systems, drivers, game engines, compilers, and embedded / IoT.
I also like working on games, and I do some 3D modelling on the side.
I have a passion for Linux and FOSS (Free and Open Source Software) in general. I use Linux on all my machines, both for development and daily PC usage. I also try to use FOSS everywhere I possibly can. Whether it's for programming, gaming, music making or art, I always prioritize software that respects the user.
- C++
- Assembly
- Arduino / avr-libc
- GNU coreutils, binutils and moreutils
- CMake
- GDB
- ...
voided - A minimal, modal, cli-based text editor written entirely in C.
csort - A GUI visualizer for sorting algorithms, written in C with raylib.
bfi - A simple brainfuck interpreter written in C.
haskell - I'm currently teaching myself Haskell with the help of Haskell programming from first principles by Christopher Allen and Julie Moronuki.
As long as it's not too far outside my area of expertise, I'm willing to work on it.