Ilusiv.io

Ilusiv.io

Until the spring of 2024, my personal website was a Github pages using powered by Jekyll. That was okay, but now it's a Next.Js app hosted on Vercel with content served from Contentful.

2024

more ›

Aimi Studio

Aimi Studio

Yet to be released, Aimi Studio allows anyone to curate long-form generative music. Users can browse a vast library of samples and add them in bulk to their experience.

2024

more ›

Aimi Generative Live Streams

Aimi Generative Live Streams

The Aimi runtime can be deployed to virtually any environment. In addition to our desktop and mobile applications, we maintained over ten live YouTube streams in order to provide a basic listening experience. For these real-time streams, instances of our generative music experiences are broadcast from servers in AWS. Monitoring and redundancies ensure they are up 24/7.

2023

more ›

Aimi Interactive Music Player

Aimi Interactive Music Player

We were exploring interactive generative music at Aimi. Our flagship product was a mobile app the generated music in real-time on your device. This made it easy to personalize the music to your own tastes.

2022

more ›

Splice CoSo App

Splice CoSo App

My focus at Splice was exploring ways to revive the original vision of Splice as a comprehensive suite of creator tools. Along the way, I touched nearly every corner of the codebase. A highlight of my time there was developing a feature that allowed users to export Stacks from the CoSo app to Ableton Live.

2021

more ›

Amarafly

Amarafly

My young daughter loves making things. Amarafly is intended as our scratchpad for playing around with ideas. Most of the time, you'll probably find rainbow butterflies, but it is a space to explore animation, motion, and storytelling.

2020

more ›

Enklu Cloud

Enklu Cloud

Enklu Cloud is a platform for collaborating on Mixed Reality experiences. At its core is the Enklu Player, a cross-platform runtime for Augmented Reality. Highly Iterative, it gives users instant feedback as they change layout, assets, UI, or scripts on the fly.

2019

more ›

NVRLND

NVRLND

At Nomadic VR, we built a powerful platform for managing Location-based virtual reality content. That platform was nvrlnd.io, and it allowed us to unlock doors on the other side of the planet, monitor the health of hundreds of connected devices, and analyze the physical flow of people walking through our retail locations.

2018

more ›

PullString Author

PullString Author

We built an amazing tool for creating interactive conversations at PullString. Our software, Author, was a Turing-complete programming environment that tricked writers into thinking they weren't programming at all -- they were just writing nonlinear narratives. With Author, we created a talking Barbie, several compelling apps for kids, and the best early Alexa Skills.

2017

more ›

PaulaSynth

PaulaSynth

Building synthesizers is fun. PaulaSynth is mine, and I've built it a few times over the years. It exists in a few forms: a web app and an iOS app. It a simple tool for exploring musical ideas.

2017

more ›

Skype Video Bots

Skype Video Bots

One of the most fun project I've ever worked on was a never-released platform for developing video bots on Skype. While a software engineer at PullString, I worked with a small team at the company and a small team at Microsoft to make it possible to design immersive 3D stories within PullString Author and deploy them to Skype.

2016

more ›

Paula

Paula

Paula was a mobile game for creating generative music that is no longer available on the app store. Users slowly built up layers of simple synth sounds over time using call and response.

2012

more ›