Frontpage Projects Game Development Posts

Personal Projects

One of my primary hobbies is programming, writing mainly in Python and Lua for my projects. See my public repositories for a subset of this work. Some larger examples include:

Project Description
Personal Data A comprehensive API and scraper system, which allows the user to generate CSV files automatically from various sources, and process them further, for example to generate text summaries or iCalendar output.
Favro Sync Filesystem in Userspace for the Favro Task Management System.
Infernal Interpreter Simple interpreter and stack tracer for the AMD x86-64 ABI.
Tiger Various small projects written in the Tiger toy language, like an Scheme (Programming Language) interpreter.

Tiger

The Tiger programming language is a toy language originating from the Modern Compiler Implementation in ML/C/Java series of books, which I encountered during my university studies.

I've written several Tiger programs, mostly to test compilers, but some of them just for fun: