A Night in Algiers A Night in Algiers

A Night in Algiers

A text-adventure creative thesis on Camus' The Stranger written with my home-made C# tool for writing parser-based interactive fiction.

Advent of Code Advent of Code

Advent of Code

My Advent of Code solutions. Some are quite interesting, elegant, or clever, and some are not.

Breakout Breakout

Breakout

My final game following the CS50G curriculum in Unity, with some significant liberties.

Breakout Redux Breakout Redux

Breakout Redux

I decided to learn Godot by remaking my latest project, Breakout.

Clarinet Arrangements Clarinet Arrangements

Clarinet Arrangements

Sometimes I make transcriptions and arrangements of songs I like so I can play them on my clarinet. Here are some of the more polished ones.

Flappy Bird Flappy Bird

Flappy Bird

Continuing with the CS50G curriculum in Unity with a slightly more complex game.

Measuring Spoons Measuring Spoons

Measuring Spoons

The recipe calls for half a teaspoon of salt, but all you have is a 1 tsp spoon. What do you do? A mathematical exploration.

Pong Pong

Pong

I decided to get back into game development by following the CS50G curriculum in Unity. First on the list: Pong.

Session21 Session21

Session21

A short space-noir text adventure using the features of Algiers 2.0, my home-made C# tool for writing parser-based interactive fiction.

WebScore Player WebScore Player

WebScore Player

A tool for showing and playing MuseScore projects in your web browser.

Website Website

Website

You're already here! Click around and enjoy.