Personal Projects
This is a short summary of the most relevant private projects I developed in the past years. The projects are sorted from newest to oldest.
Neovim
Having used Neovim as CLI text editor for a while, early 2024 I decided to
rewrite my entire configuration from scratch. Once finished, I quickly
switched from IntelliJ to Neovim as daily driver for my private and work
related development tasks. Since then, my configuration is continuously
improved depending on my needs.
GitHub repository
Chip-8 Emulator
The next step after the Overture emulator was developing a more complex CPU.
The Chip-8 emulator implementation included emulating memory and a display in
addition to only the CPU. This was a great opportunity to learn everything necessary
for one of my upcoming projects, a GameBoy emulator.
GitHub repository
Overture Emulator
After playing the game “Turing Complete” I wanted to implement an emulator for
the CPU which I built in that game. It was a great starting point to get in touch
with low-level programming and emulator development.
GitHub repository
Gate Keeper
After learning the basics of game development, C++ and micro-processors, it was
time for a bigger challenge. GateKeeper is a full retro RPG that uses clever tricks
to run on hardware where it should not even be possible at a first glance.
Read more
Tower Defense
A simple TowerDefense game for the stm32 and Raspberry Pi Pico micro-processors.
I developed it to learn C++ and game development.
GitHub repository
dynoBot
A modular built discord chat bot that supports music playback and modules being written
in JavaScript, Lua and Python.
Read more