(Home)
Projects / Work
This is a list of the projects and other things that I have worked on.
Game Development
I've made and released a handful of video games:
- Isomorph (2016), a 3D puzzle game
about reversing gravity. The game was developed in Unity/C# and released on Steam. One particularly
interesting feature is the soundtrack, which adjusts itself dynamically over time based on the puzzles being solved.
- Evil Cubes (2017), a 3D variant of REKY Studios'
Evil Squares.
- RXE (2017), a game about building
and programming robots. Like Isomorph, RXE was developed in Unity/C# and released on Steam.
The game includes a system for building robots and a visual programming language. RXE was
left in Early Access and never really finished, but it is playable and contains a sandbox
mode as well as multiple playable levels.
- Sandhill Architectures (2018), a
programming game set in the year 1973 with dozens of varied puzzles. Again, I made this game
using Unity/C#. The game includes a mini programming language and a 3000-word story.
- Get the Banana (2020),
a tiny Sokoban game with a handful of interesting mechanics. The game was made entirely in
C++/SDL without an off-the-shelf game engine.
Developing these games has taught me an immeasurable amount about the skills (programming,
UI, music, art, communication) and level of polish required to create a
good experience. Before making my next game, I plan to develop some tools (a language and
simple game engine) to reduce the amount of friction involved in making them.
Piano
I've been playing piano since mid-2008. Most of my repertoire is "classical", ranging from the late 17th century up to 20th-century piano music.
I currently work as a pianist and choir director at various churches in southeast Michigan. (Send me an email if you're interested!)
Music Composition
I composed my first piano piece on November 11, 2008. It was pretty bad, but I started to write music more and more frequently, and eventually I got fairly good at it.
Most of my compositions are "classical" pieces. Some are listed below:
- Op. 1 — 24 Preludes (2010) (sheet music)
- Op. 2 — Piano Sonata No. 01 in G Minor (2010) (sheet music)
- Op. 3 — 12 Transcendental Etudes (2011). Heavily inspired by Liszt's Etudes.
- Numerous low-quality works, including two piano concertos, two ridiculously difficult etudes (which I couldn't play when I wrote them), and many others. I may release these at some point for fun.
- Numerous unfinished projects, including a scherzo for piano and orchestra and a set of 56 piano etudes (I had completed around 20 and had ideas/sketches for at least 20 more).
- Op. 4 — 13 Variations on the Marines' Hymn (2018).
- Op. 5 — Piano Trio No. 01 in F Major (2019). A five-movement work based on transformations of a simple four-measure melody. The last movement is a four-voice double fugue.
- Op. 6 — [Not done yet!] Six left-hand-alone etudes. Keys are Eb-maj, Eb-min, A-maj, C#-min, Ab-maj, G#-min. These are focused on improving the left hand which is usually weaker for pianists, as well as demonstrating what can be done with limited resources (LH + pedal).
- Op. 7 — Prelude and Gigue in C-Sharp Minor (sheet music, recording)
- Numerous works-in-progress.
(I may revise the opus-numbering scheme at some point, since most of these works aren't really published anywhere.)
In addition, I occasionally write music for electronic instruments, synthesizers, etc.; some of my really old stuff is here.
Other Things
- I have run every day for the past 2211 days. The past
2150 of these have been at least 4 miles. (I'm keeping the streak up because it gives me a
reason to get outside and work out every day.)
(Home)