This page is a catch-all of what I’ve been up to lately, as well as a few things from the near past and the near future. It was last updated on Sep 1, 2022.


Oculus VR

I work at Oculus, and am currently working on the VR web platform and WebXR. Work’s been keeping me busy lately!


For the month of September, I’ll be working out of Toronto, Ontario! If you happen to be in the area, please say hi!

Personal Projects

I continue to have many, many projects.

My way of working involves rotating between a large number of projects and then slowly chipping away at completing all of them. This makes it difficult to give timely updates to each one without my feed turning into a mess, unfortunately.

But generally, this is what I’ve been up to:


Framework for multimedia interactive stories.

I refactored the framework, and have created some more converters, notably one for ink. I’ve also been rewriting the interactive component of Recital in Phaser.JS, since I kind of sort of accidentally reinvented the wheel in implementing the first version.

This is very close to being open-sourceable, and I’m procrastinating on updating the page on my website for it…



I’ve been spending a lot of time writing Revue Starlight fanfiction (for my own enjoyment only), including one story now that I’m using as a test for Recital.

One of my stories is already set and hosted in a custom website. The others are on AO3.

I should create pages for them on this site…maybe a new writing section?

Backburner Projects

Projects that are in progress, but stalled at the moment (usually because I’m focusing on other projects).

Arms Race

A stage play I wrote at the beginning of the pandemic, and turned part of into an interactive demo in Unity.

It’s mostly an exercise in learning how to create scenes in Unity, and may or may not have a playable version at the end of it. You can see the development log for it here.

I’ve decided that I’m not going to finish it, as most of the remaining work would be animating and video editing. Instead, I’ll release what I had completed so far, as well as any particularly interesting technical pieces I used in implementation. The development log will also stay online.


A novel-length adventure story about searching for magic. This was originally a novel I wrote in college, now being converted into a Recital game. It has a draft and editor’s comments, but it’s too large to be a good test project for the Recital engine.