Projects

For larger and more interesting projects, there are usually multiple posts per project. This is the place where you can view posts grouped by project.

Raycasting
A tutorial series on how a raycasting game engine works, including the math behind it.
Writing My Own Language
I decided to write my own programming language with batteries included. This includes an interpreter, syntax highlighting, a language server, and more.