AboutProjectsCV
app
art
game
hackathon
microsoft
school
utility
2016
2017
2018
2019
2020
2021
2022

Babylon.js on HoloLens 22022

Babylon.js on HoloLens 2

Helped bring HoloLens 2 support to Babylon Native. Focused on optimizing performance and porting shaders from the Microsoft Mixed Reality Toolkit.

Raymarching experiments2021

Raymarching experiments

Experiments in raymarching with WebGL, using a tiny graphics framework to simplify shader programming.

SteamVR Settings Dashboard2021

SteamVR Settings Dashboard

Allows SteamVR users to modify their settings in-headset.

Prouns2020

Prouns

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

Dancing Mania

A contagious disease + civil unrest simulator that ran 24/7 at K21 (2020) and Centre Pompidou (2022).

Log Mosaic2020

Log Mosaic

Animated mosaic generator that works by iteratively applying modular arithmetic.

PowerPlants OS2019

PowerPlants OS

Immersive AR experience from the future shown in Serpentine (2019), NBK (2020), and Centre Pompidou (2022).

Blooming Font2019

Blooming Font

An autoencoder trained on fonts that diffuses error to create organic shapes.

Magic Mirror2019

Magic Mirror

A mirror that tracks your face and lets you control the UI by nodding and shaking your head.

Graphical OS2019

Graphical OS

A small demo OS built for my operating systems class (Yale CPSC 422) that demonstrates rendering without a standard library. Straight VGA!

Date Tree2019

Date Tree

Chromium extension for automatically organizing all of your bookmarks.

DX12 Raytracing Fallback Layer2019

DX12 Raytracing Fallback Layer

Internship project while on the DirectX team. Helped debug the DXIL shader compiler and optimized realtime rendering of static scenes.

Hotline2019

Hotline

Overwhelming VR game where you need to put out wildfires correlating with real-world data.

SwitchSpeak2018

SwitchSpeak

Final project for my software engineering class (Yale CPSC 439), an iPad app to help nonverbal students speak their minds.

The Key Grab2017

The Key Grab

Final project for my computer graphics class (Yale CPSC 478), a particle-filled shoot-em-up game in a dungeon.

High Noon!2017

High Noon!

Mobile app implementation of an imaginary game I used to play in elementary school.

Fyrno2017

Fyrno

Spotify competitor built for the Yale Entrepeneurial Institute's summer accelerator.

Minesweep2016

Minesweep

Multiplayer minesweeper on the web.

TunnelVision2016

TunnelVision

Virtual social space that won Facebook's award for best use of virtual reality and was presented at Facebook's Global Hackathon Finals.