Augmented & Virtual Reality Projects
I built beamsplitter-based Augmented Reality glasses from scratch. The goal of this headset was to create voice controlled, all-day wearable AR glasses with maximal clarity. The glasses consist of a 240x240 SPI LCD display driven by a Raspberry Pi Zero, and the image is collimated through a convex lens and then reflected into the eye using a beamsplitter (~30deg FOV). I designed and modelled the frame in Fusion 360 and 3D printed it. The software stack was largely written in C and Python, using Qt as a UI library.
Read moreIn the 24 hour Hack’20 Hackathon, lead a team of 2 others to make remote working with small groups feel more physically present. AR Breakout Rooms uses ARCore and ARKit to bring the avatars of your friends, family and co-workers right in the same space and enables face-to-face talking and sharing 3D content.
Read moreBuilt a 6 degree-of-freedom VR headset. Worked with Prof. Aditya Sankar at the University of Washington Reality Lab, and modeling off Stanford course EE267. I implemented the graphics pipeline in Three.JS (transformations, lighting/shaders, stereo rendering), orientation tracking using the gyroscope and magnetic sensor for drift correction, and SteamVR pose tracking.
Read more