A social platform built for live sporting events with real-time rendered 3D environments. It debuted at Super Bowl 50 and is used for a variety of events, including music festivals like Lollapalooza.
I was responsible for prototyping new types of scenes and contributing to a C# framework.
Vixi: Super Bowl 50
An award winning, educational VR experience built in Unity for the Oculus Rift. Travel to the Roman coliseum and hear the crowd cheer. Travel through the blood stream and fight bacteria. Travel to space and see the magnificent planet Earth from afar.
Original prototype built for Hack UCI 2014, where it won "Best VR Hack". The demo was refined at an OCVR hackathon. The final project was showcased at the Immersive Education Summit at LMU.
Top 10 Presentation - Virtual Classroom - Hack UCI 2014
VR Classroom V2 being demoed by an Oculus employee!
An augmented reality take on Breakout built for the Hololens hackathon in 2017. Use your head to control a paddle and bounce a Gerbil-in-a-ball (or Gerball!) into the wall. Successive hits will break the surrounding plaster and bricks to reveal a treat: cheese! Get the Gerbil to its snack to win.
A 3D renderer built in OpenGL so I can learn modern graphics programming. Supports basic lighting and hot-reloading shaders at run-time.
A shocking VR experience built for a Halloween hackathon. We took an immersive 3D environment built in Unity and connected it to an Arduino powered electric chair, along with the KOR-FX haptic vest to deliver a tense experience.
I helped build the core experience in C#, along with a team of hardware and software hackers and moderated live demos.
A 2D sidescrolling stealth-horror game. You must guide the protagonist from the basement to their bedroom through a randomly generated house, while avoiding the creatures dreamed up in a child's imagination.
This was my last project as part of the Video Game Development Association at Cal State Long Beach. I managed the project leads, helped programmers debug code, and organized QA feedback for easy reading.
A top-down 2D shooter with a twist! You play as the heroine archer Xun, and must not only shoot your enemies, but catch their arrows to refill your quiver.
My first published project with the Video Game Development Association at Cal State Long Beach. I wrote core gameplay systems like object pooling, and helped manage the programming team by assigning tasks and mentoring students.
This was my undergrad research project. The goal was implement an algorithm in C++ using OpenCV to efficiently hide one image inside another using image blending techniques. I also trained a neural network (written in Lua) to test whether or not the hidden image could be identified in the composited image.