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
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
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
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
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
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 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
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
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
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
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 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 ›