Babylon.js on HoloLens 22022
Helped bring HoloLens 2 support to Babylon Native. Focused on optimizing performance and porting shaders from the Microsoft Mixed Reality Toolkit.
Raymarching experiments2021
Experiments in raymarching with WebGL, using a tiny graphics framework to simplify shader programming.
SteamVR Settings Dashboard2021
Allows SteamVR users to modify their settings in-headset.
Prouns2020
Virtual entities inspired by Karl Sim's Evolved Virtual Creatures and El Lissitzky's Prouns. They evolved from a finely-tuned genetic algorithm that considers both mobility and aesthetics.
Dancing Mania2020
A contagious disease + civil unrest simulator that ran 24/7 at K21 (2020) and Centre Pompidou (2022).
Log Mosaic2020
Animated mosaic generator that works by iteratively applying modular arithmetic.
PowerPlants OS2019
Immersive AR experience from the future shown in Serpentine (2019), NBK (2020), and Centre Pompidou (2022).
Blooming Font2019
An autoencoder trained on fonts that diffuses error to create organic shapes.
Magic Mirror2019
A mirror that tracks your face and lets you control the UI by nodding and shaking your head.
Graphical OS2019
A small demo OS built for my operating systems class (Yale CPSC 422) that demonstrates rendering without a standard library. Straight VGA!
Date Tree2019
Chromium extension for automatically organizing all of your bookmarks.
DX12 Raytracing Fallback Layer2019
Internship project while on the DirectX team. Helped debug the DXIL shader compiler and optimized realtime rendering of static scenes.
Hotline2019
Overwhelming VR game where you need to put out wildfires correlating with real-world data.
SwitchSpeak2018
Final project for my software engineering class (Yale CPSC 439), an iPad app to help nonverbal students speak their minds.
The Key Grab2017
Final project for my computer graphics class (Yale CPSC 478), a particle-filled shoot-em-up game in a dungeon.
High Noon!2017
Mobile app implementation of an imaginary game I used to play in elementary school.
Fyrno2017
Spotify competitor built for the Yale Entrepeneurial Institute's summer accelerator.
Minesweep2016
Multiplayer minesweeper on the web.
TunnelVision2016
Virtual social space that won Facebook's award for best use of virtual reality and was presented at Facebook's Global Hackathon Finals.