Projects
LaFuN (2021)
LaFuN is a programming language I made with a friend from IRC
for a competition called Langjam, where you get 48 hours
to build a programming language from scratch
based on a theme.
Gilia (2020)
Gilia is a programming language I'm working on. It's written in C,
and has a hand-written parser, bytecode compiler and bytecode interpreter.
I think its syntax is cute.
Project: SWAN (2019)
Project: SWAN is a game I'm working on. It's a 2D tile-based game
written in C++, using OpenGL to render.
Snow (2018)
Snow is a testing library for C. It uses a whole bunch of macro magic
to implement a pretty interesting DSL-like syntax.
Greylang (2016)
Greylang was my first serious attempt at writing a programming language
from scratch. Many of the ideas in Gilia come from Greylang.
Housecat (2015)
Housecat is a static site generator. It was my first proper project in C.
It's what runs
my blog to this day.
Music
Sea Major
This is by far the favorite song I've made.
TGLoop
This is a loop made for the game soundtrack competition at
The Gathering 2018, where it won 1st place.
It's also the soundtrack for E Pluribus.
330 Blast
This one is a bit repetitive and I don't love how the instruments sound,
but I think it's kind of fun.
Bippety Boppety
This one doesn't quite feel like it knows where it's going,
and the drums need some work,
but parts of it are interesting at least.
Party People
This one was mainly made as a joke, but it's kind of cool, despite the
very repetitive "vocals" (if you can call them that).
Cyanide drum cover
This is a drum cover of Metallica's Cyanide.
It's not perfect, but it's not too bad.