Retro development
Sometimes, usually after countless hours of unsuccessful debugging, I half-jokingly wish I hadn't become a software developer, but something tangible; like a carpenter or a gardener. Working with something you can touch and oversee, something grounded. For some time now, I have found my digital equivalent: the Game Boy. An 8-bit microprocessor with 4 MHz, 64 Kbit RAM, 160×144 pixels and a whole 4 shades of gray. But the best part is, the technical design is so simple that the basics can be learned in just one hour. Thereafter, it's a matter of reducing problems to the essentials and getting the best out of the hardware not only despite the limitations, but also because of them.
GB-wordle
At the time I started getting involved with the Game Boy, the word guessing game Wordle was gaining popularity. So, it was obvious to me to try my hand at an adaptation. Currently, the game is in a running state and knows a vocabulary of 2048 English words. In future versions, I plan to add sound and improve the random number generator.
Download Source code
GBC-maze
Since my youth, I have observed the demoscene with the greatest respect. For me, it is pure fascination when people accomplish seemingly impossible things with their minds. Whether displaying more colors than technically possible (link to YouTube), overwriting the firmware of a floppy drive (link to YouTube) or simply creating a visualization out of nothing (link to YouTube). What I've always wanted to write myself over the years is a path tracer, and that's exactly what I've set out to do for the Game Boy; bring the Windows 95 Labyrinth screensaver to the handheld.