This project is a fully-functionality AR + Video application that lets users scan a room and composite a person into any virtual background, without a green-sceen, and all with just an iPhone. As the tech-founder of this company, my roles included the production, engineering, and general technical development. Basically my job was to make something that is currently impossible and figure out how to make it work. Learned a lot about people management and how to quickly pick up new softwares and programming languages for this project. The goal is the provide a completely mobile solution to achieve tracked compositing, with the ideal result achieving the...

Please reload

August 15, 2020

This project is a fully-functionality AR + Video application that lets users scan a room and composite a person into any virtual background, without a green-sceen, and all with just an iPhone. As the tech-founder of this company, my roles included the production, engineering, and general technical development. Basically my job was to make something that is currently impossible and figure out how to make it work. Learned a lot...

August 14, 2020

Part 1 of this project featured a VR walkthrough experience where players look at the 'unpainted' Michael Graves building design. The idea behind this project was not only to allow users to walk through a building that never has (and might never) exist in the real world, but also lets the player 'paint' the building by holding up their hand (controller-free) and pinching their fingers to make a paintbrush appear in your hand....

April 19, 2019

Programmer/Tech Art - Unity

A collaboration with Purdue's future astronauts in AAE and NASA for the Human Journey to Mars Project. The purpose is to simulate what life might be like on Mars in the near future, focusing on the everyday life for a Martian colonist. 

The absolute coolest part of this project was getting the opportunity to put Dr. Buzz Aldrin on Mars in our VR simulation. I've always had a fascination with...

March 21, 2019

Programmer/Tech Art - Unreal

A project born out of cooperation between Wabash National and Extract Technologies, the task for our team at the Envision Center was to create a VR showcase of their state-of-the-art mobile clean-room, a way for dangerous chemicals to be handled in a mobile laboratory setting. Based on imagery provided by the clients, our team of artists recreated what the truck would look like complete with the med...

March 21, 2019

Programmer/Researcher - Unity

My interest in video codecs, streaming, gaming, 3D engines, mobile development, and VR all culminated into a master's thesis where the purpose was to test a more optimized method of mobile cloud gaming.

Read the paper here

I was initially inspired by my boss and mentor at the Envision Center, George Takahashi, who told me the number one problem in pulling off these kinds of combined systems, especial...

March 14, 2018

VR Engineering Intern - Unity

Littlstar is a leading content platform for 360 video in VR and the web. The app plays on Vive, Oculus Rift, GearVR, Google Daydream, and PSVR.

Over the course of my VR engineering internship, my tasks primarily included working alongside other software engineers and designers on implementing a UI redesign, optimizing and improving video playback for PSVR, and quality assurance. Specific to VR,...

March 12, 2018

Solo Dev - Unreal

A game about shooting fireballs at zombies in the dark. The goal is to survive as many waves of zombies as possible, utilizing your unrelenting fire as your primary light source. Using Unreal Engine 4 and Mixamo. 

I was inspired to create this project with a 1 week deadline to see if I could build a simple game in that time. I had already created the environment from a past project, so the time w...

March 11, 2018

Designer / Programmer - Unity

This project began when, while on a trip around Ireland with my mom and sister, I saw a fellow traveler wearing Purdue gear. I said hello, and after a quick chat learned James Jenkins is a professor of safety training for construction. I told him about our VR lab and what we do, and this began a great partnership between building construction managment at Purdue and our VR lab.

I began the project...

March 9, 2018

Programmer - OpenGL/C++

This project was a challenge for me to dive into OpenGL and learn how to build a custom VR video player so I could playback 360 video recordings I was taking at the time for the Envision Center.  The initial challenges included leveraging the OpenVR platform in a C++ environment, and making sure the program could delegate memory in order to handle the size and length of the larger 360 video file....

Programmer / Writer - Unity

AViRT is a mobile pre-visualization system for indie filmmakers using Google's Project Tango's 3D mapping features to place actors into a virtual scene on a film set. The success of this project was its publication and presentation in the conference proceedings of IEEE 3DUI 2016.

Read the paper here

My duties on this project included leading the team and programming the application, learning...

Please reload