C# (CS)

Hummingbird

A Multi-User, Virtual Reality Theatrical Experience Led By A Live Actor

(2019 - present) - Technical Director/Lead Developer

Virtual Reality (HMD), Live Performance, Oculus Quest, Oculus Quest2, Multi-user, Networked, Unity, C#, Blender, Multi-disciplinary team, Voice Chat, VRTK, Audacity, Kinect Tracking

CAVE2 Simulator

API and Tutorial for CAVE2 Development

(2013 - present) - Author/Lead Developer

Virtual Reality (CAVE2), Unity, C#, Developed for end-users, Omicron

The Enterprise in Virtual Reality

Physics-based orbital simulation of the refit Enterprise in Earth drydock in 1:1 scale with multiple interior rooms utilizing user tracking and speech recognition

(2011 - present) - Author/Lead Developer

Unity, Kinect Speech, Physics, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Omegalib

Project Starfighter

A virtual reality Star Wars series of interaction experiments

(2015 - present) - Author/Lead Developer

Unity, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Character Animation

Omicron

Input Abstraction Library and Input Streaming Server

(2011 - 2019) - Lead Developer

Integration of input devices, Mocap (OptiTrack/Vicon), Controllers, Network sockets, C++, C#, Java, PQLabs Touch Screen, Kinect Tracking, Kinect Speech

UIC Virtual Campus

Virtual UIC Architectural Study

(2017 - present) - Author/Lead Developer

Virtual Reality (CAVE2), Unity, C#, Blender, SketchUp, 3ds Max

SIMPLE

Visualization Tool for Scientific AUV Data

(2016 - 2018) - Lead Developer

Virtual Reality (CAVE2), C++, C#, Data Processing, Unity, Multi-disciplinary team, Omegalib

MARS3

Assisting Post-Stroke Patient Rehabilitation with Interactive Games

(2016 - 2017) - Contributing Developer

Unity, Kinect Tracking, Physics, C#, Multi-disciplinary team

Hearts and Minds: The Interrogations Project

VR Performance of US Soldier Experiences

(2014 - 2017) - Lead Programmer

Unity, C#, Blender, Virtual Reality (CAVE2), Android, iOS, Audacity, Virtual Reality (HMD), Oculus Rift, Multi-disciplinary team

Back to Top ↑

Unity

Hummingbird

A Multi-User, Virtual Reality Theatrical Experience Led By A Live Actor

(2019 - present) - Technical Director/Lead Developer

Virtual Reality (HMD), Live Performance, Oculus Quest, Oculus Quest2, Multi-user, Networked, Unity, C#, Blender, Multi-disciplinary team, Voice Chat, VRTK, Audacity, Kinect Tracking

CAVE2 Simulator

API and Tutorial for CAVE2 Development

(2013 - present) - Author/Lead Developer

Virtual Reality (CAVE2), Unity, C#, Developed for end-users, Omicron

The Enterprise in Virtual Reality

Physics-based orbital simulation of the refit Enterprise in Earth drydock in 1:1 scale with multiple interior rooms utilizing user tracking and speech recognition

(2011 - present) - Author/Lead Developer

Unity, Kinect Speech, Physics, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Omegalib

Project Starfighter

A virtual reality Star Wars series of interaction experiments

(2015 - present) - Author/Lead Developer

Unity, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Character Animation

UIC Virtual Campus

Virtual UIC Architectural Study

(2017 - present) - Author/Lead Developer

Virtual Reality (CAVE2), Unity, C#, Blender, SketchUp, 3ds Max

SAGE/SAGE2

Collaborative Middleware for Display Walls

(2010 - 2019) - Contributing Developer

Large Displays, PQLabs Touch Screen, C++, JavaScript, Node.js, Networking, Multi-disciplinary team, Unity, WebGL, Augmented Reality (HoloLens), Kinect Tracking, Omicron

SIMPLE

Visualization Tool for Scientific AUV Data

(2016 - 2018) - Lead Developer

Virtual Reality (CAVE2), C++, C#, Data Processing, Unity, Multi-disciplinary team, Omegalib

MARS3

Assisting Post-Stroke Patient Rehabilitation with Interactive Games

(2016 - 2017) - Contributing Developer

Unity, Kinect Tracking, Physics, C#, Multi-disciplinary team

Hearts and Minds: The Interrogations Project

VR Performance of US Soldier Experiences

(2014 - 2017) - Lead Programmer

Unity, C#, Blender, Virtual Reality (CAVE2), Android, iOS, Audacity, Virtual Reality (HMD), Oculus Rift, Multi-disciplinary team

Back to Top ↑

Virtual Reality (CAVE2)

CAVE2 Simulator

API and Tutorial for CAVE2 Development

(2013 - present) - Author/Lead Developer

Virtual Reality (CAVE2), Unity, C#, Developed for end-users, Omicron

The Enterprise in Virtual Reality

Physics-based orbital simulation of the refit Enterprise in Earth drydock in 1:1 scale with multiple interior rooms utilizing user tracking and speech recognition

(2011 - present) - Author/Lead Developer

Unity, Kinect Speech, Physics, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Omegalib

Project Starfighter

A virtual reality Star Wars series of interaction experiments

(2015 - present) - Author/Lead Developer

Unity, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Character Animation

UIC Virtual Campus

Virtual UIC Architectural Study

(2017 - present) - Author/Lead Developer

Virtual Reality (CAVE2), Unity, C#, Blender, SketchUp, 3ds Max

SIMPLE

Visualization Tool for Scientific AUV Data

(2016 - 2018) - Lead Developer

Virtual Reality (CAVE2), C++, C#, Data Processing, Unity, Multi-disciplinary team, Omegalib

Omegalib

Middleware for Scientific Visualization for Large Displays

(2012 - 2017) - Major Contributor

Virtual Reality (CAVE2), Open Scene Graph, C++, Python, Linux, Omicron

Hearts and Minds: The Interrogations Project

VR Performance of US Soldier Experiences

(2014 - 2017) - Lead Programmer

Unity, C#, Blender, Virtual Reality (CAVE2), Android, iOS, Audacity, Virtual Reality (HMD), Oculus Rift, Multi-disciplinary team

ENDURANCE

Visualizing AUV Sonar Data

(2013 - 2016) - Contributing Developer

Virtual Reality (CAVE2), C++, Omegalib, Multi-disciplinary team

Back to Top ↑

Blender

Hummingbird

A Multi-User, Virtual Reality Theatrical Experience Led By A Live Actor

(2019 - present) - Technical Director/Lead Developer

Virtual Reality (HMD), Live Performance, Oculus Quest, Oculus Quest2, Multi-user, Networked, Unity, C#, Blender, Multi-disciplinary team, Voice Chat, VRTK, Audacity, Kinect Tracking

The Enterprise in Virtual Reality

Physics-based orbital simulation of the refit Enterprise in Earth drydock in 1:1 scale with multiple interior rooms utilizing user tracking and speech recognition

(2011 - present) - Author/Lead Developer

Unity, Kinect Speech, Physics, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Omegalib

Project Starfighter

A virtual reality Star Wars series of interaction experiments

(2015 - present) - Author/Lead Developer

Unity, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Character Animation

UIC Virtual Campus

Virtual UIC Architectural Study

(2017 - present) - Author/Lead Developer

Virtual Reality (CAVE2), Unity, C#, Blender, SketchUp, 3ds Max

Hearts and Minds: The Interrogations Project

VR Performance of US Soldier Experiences

(2014 - 2017) - Lead Programmer

Unity, C#, Blender, Virtual Reality (CAVE2), Android, iOS, Audacity, Virtual Reality (HMD), Oculus Rift, Multi-disciplinary team

Back to Top ↑

Multi-disciplinary team

Hummingbird

A Multi-User, Virtual Reality Theatrical Experience Led By A Live Actor

(2019 - present) - Technical Director/Lead Developer

Virtual Reality (HMD), Live Performance, Oculus Quest, Oculus Quest2, Multi-user, Networked, Unity, C#, Blender, Multi-disciplinary team, Voice Chat, VRTK, Audacity, Kinect Tracking

SAGE/SAGE2

Collaborative Middleware for Display Walls

(2010 - 2019) - Contributing Developer

Large Displays, PQLabs Touch Screen, C++, JavaScript, Node.js, Networking, Multi-disciplinary team, Unity, WebGL, Augmented Reality (HoloLens), Kinect Tracking, Omicron

SIMPLE

Visualization Tool for Scientific AUV Data

(2016 - 2018) - Lead Developer

Virtual Reality (CAVE2), C++, C#, Data Processing, Unity, Multi-disciplinary team, Omegalib

MARS3

Assisting Post-Stroke Patient Rehabilitation with Interactive Games

(2016 - 2017) - Contributing Developer

Unity, Kinect Tracking, Physics, C#, Multi-disciplinary team

Hearts and Minds: The Interrogations Project

VR Performance of US Soldier Experiences

(2014 - 2017) - Lead Programmer

Unity, C#, Blender, Virtual Reality (CAVE2), Android, iOS, Audacity, Virtual Reality (HMD), Oculus Rift, Multi-disciplinary team

ENDURANCE

Visualizing AUV Sonar Data

(2013 - 2016) - Contributing Developer

Virtual Reality (CAVE2), C++, Omegalib, Multi-disciplinary team

Back to Top ↑

C++ (CPP)

Omicron

Input Abstraction Library and Input Streaming Server

(2011 - 2019) - Lead Developer

Integration of input devices, Mocap (OptiTrack/Vicon), Controllers, Network sockets, C++, C#, Java, PQLabs Touch Screen, Kinect Tracking, Kinect Speech

SAGE/SAGE2

Collaborative Middleware for Display Walls

(2010 - 2019) - Contributing Developer

Large Displays, PQLabs Touch Screen, C++, JavaScript, Node.js, Networking, Multi-disciplinary team, Unity, WebGL, Augmented Reality (HoloLens), Kinect Tracking, Omicron

SIMPLE

Visualization Tool for Scientific AUV Data

(2016 - 2018) - Lead Developer

Virtual Reality (CAVE2), C++, C#, Data Processing, Unity, Multi-disciplinary team, Omegalib

Omegalib

Middleware for Scientific Visualization for Large Displays

(2012 - 2017) - Major Contributor

Virtual Reality (CAVE2), Open Scene Graph, C++, Python, Linux, Omicron

ENDURANCE

Visualizing AUV Sonar Data

(2013 - 2016) - Contributing Developer

Virtual Reality (CAVE2), C++, Omegalib, Multi-disciplinary team

Back to Top ↑

Audacity

Hummingbird

A Multi-User, Virtual Reality Theatrical Experience Led By A Live Actor

(2019 - present) - Technical Director/Lead Developer

Virtual Reality (HMD), Live Performance, Oculus Quest, Oculus Quest2, Multi-user, Networked, Unity, C#, Blender, Multi-disciplinary team, Voice Chat, VRTK, Audacity, Kinect Tracking

The Enterprise in Virtual Reality

Physics-based orbital simulation of the refit Enterprise in Earth drydock in 1:1 scale with multiple interior rooms utilizing user tracking and speech recognition

(2011 - present) - Author/Lead Developer

Unity, Kinect Speech, Physics, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Omegalib

Project Starfighter

A virtual reality Star Wars series of interaction experiments

(2015 - present) - Author/Lead Developer

Unity, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Character Animation

Hearts and Minds: The Interrogations Project

VR Performance of US Soldier Experiences

(2014 - 2017) - Lead Programmer

Unity, C#, Blender, Virtual Reality (CAVE2), Android, iOS, Audacity, Virtual Reality (HMD), Oculus Rift, Multi-disciplinary team

Back to Top ↑

Kinect Tracking

Hummingbird

A Multi-User, Virtual Reality Theatrical Experience Led By A Live Actor

(2019 - present) - Technical Director/Lead Developer

Virtual Reality (HMD), Live Performance, Oculus Quest, Oculus Quest2, Multi-user, Networked, Unity, C#, Blender, Multi-disciplinary team, Voice Chat, VRTK, Audacity, Kinect Tracking

Omicron

Input Abstraction Library and Input Streaming Server

(2011 - 2019) - Lead Developer

Integration of input devices, Mocap (OptiTrack/Vicon), Controllers, Network sockets, C++, C#, Java, PQLabs Touch Screen, Kinect Tracking, Kinect Speech

SAGE/SAGE2

Collaborative Middleware for Display Walls

(2010 - 2019) - Contributing Developer

Large Displays, PQLabs Touch Screen, C++, JavaScript, Node.js, Networking, Multi-disciplinary team, Unity, WebGL, Augmented Reality (HoloLens), Kinect Tracking, Omicron

MARS3

Assisting Post-Stroke Patient Rehabilitation with Interactive Games

(2016 - 2017) - Contributing Developer

Unity, Kinect Tracking, Physics, C#, Multi-disciplinary team

Back to Top ↑

Omegalib

The Enterprise in Virtual Reality

Physics-based orbital simulation of the refit Enterprise in Earth drydock in 1:1 scale with multiple interior rooms utilizing user tracking and speech recognition

(2011 - present) - Author/Lead Developer

Unity, Kinect Speech, Physics, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Omegalib

SIMPLE

Visualization Tool for Scientific AUV Data

(2016 - 2018) - Lead Developer

Virtual Reality (CAVE2), C++, C#, Data Processing, Unity, Multi-disciplinary team, Omegalib

ENDURANCE

Visualizing AUV Sonar Data

(2013 - 2016) - Contributing Developer

Virtual Reality (CAVE2), C++, Omegalib, Multi-disciplinary team

Back to Top ↑

Omicron

CAVE2 Simulator

API and Tutorial for CAVE2 Development

(2013 - present) - Author/Lead Developer

Virtual Reality (CAVE2), Unity, C#, Developed for end-users, Omicron

SAGE/SAGE2

Collaborative Middleware for Display Walls

(2010 - 2019) - Contributing Developer

Large Displays, PQLabs Touch Screen, C++, JavaScript, Node.js, Networking, Multi-disciplinary team, Unity, WebGL, Augmented Reality (HoloLens), Kinect Tracking, Omicron

Omegalib

Middleware for Scientific Visualization for Large Displays

(2012 - 2017) - Major Contributor

Virtual Reality (CAVE2), Open Scene Graph, C++, Python, Linux, Omicron

Back to Top ↑

3ds Max

UIC Virtual Campus

Virtual UIC Architectural Study

(2017 - present) - Author/Lead Developer

Virtual Reality (CAVE2), Unity, C#, Blender, SketchUp, 3ds Max

Back to Top ↑

Character Modeling/Rigging

The Enterprise in Virtual Reality

Physics-based orbital simulation of the refit Enterprise in Earth drydock in 1:1 scale with multiple interior rooms utilizing user tracking and speech recognition

(2011 - present) - Author/Lead Developer

Unity, Kinect Speech, Physics, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Omegalib

Project Starfighter

A virtual reality Star Wars series of interaction experiments

(2015 - present) - Author/Lead Developer

Unity, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Character Animation

Back to Top ↑

Kinect Speech

The Enterprise in Virtual Reality

Physics-based orbital simulation of the refit Enterprise in Earth drydock in 1:1 scale with multiple interior rooms utilizing user tracking and speech recognition

(2011 - present) - Author/Lead Developer

Unity, Kinect Speech, Physics, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Omegalib

Omicron

Input Abstraction Library and Input Streaming Server

(2011 - 2019) - Lead Developer

Integration of input devices, Mocap (OptiTrack/Vicon), Controllers, Network sockets, C++, C#, Java, PQLabs Touch Screen, Kinect Tracking, Kinect Speech

Back to Top ↑

PQLabs Touch Screen

Omicron

Input Abstraction Library and Input Streaming Server

(2011 - 2019) - Lead Developer

Integration of input devices, Mocap (OptiTrack/Vicon), Controllers, Network sockets, C++, C#, Java, PQLabs Touch Screen, Kinect Tracking, Kinect Speech

SAGE/SAGE2

Collaborative Middleware for Display Walls

(2010 - 2019) - Contributing Developer

Large Displays, PQLabs Touch Screen, C++, JavaScript, Node.js, Networking, Multi-disciplinary team, Unity, WebGL, Augmented Reality (HoloLens), Kinect Tracking, Omicron

Back to Top ↑

Physics

The Enterprise in Virtual Reality

Physics-based orbital simulation of the refit Enterprise in Earth drydock in 1:1 scale with multiple interior rooms utilizing user tracking and speech recognition

(2011 - present) - Author/Lead Developer

Unity, Kinect Speech, Physics, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Omegalib

MARS3

Assisting Post-Stroke Patient Rehabilitation with Interactive Games

(2016 - 2017) - Contributing Developer

Unity, Kinect Tracking, Physics, C#, Multi-disciplinary team

Back to Top ↑

Virtual Reality (HMD)

Hummingbird

A Multi-User, Virtual Reality Theatrical Experience Led By A Live Actor

(2019 - present) - Technical Director/Lead Developer

Virtual Reality (HMD), Live Performance, Oculus Quest, Oculus Quest2, Multi-user, Networked, Unity, C#, Blender, Multi-disciplinary team, Voice Chat, VRTK, Audacity, Kinect Tracking

Hearts and Minds: The Interrogations Project

VR Performance of US Soldier Experiences

(2014 - 2017) - Lead Programmer

Unity, C#, Blender, Virtual Reality (CAVE2), Android, iOS, Audacity, Virtual Reality (HMD), Oculus Rift, Multi-disciplinary team

Back to Top ↑

Android

Hearts and Minds: The Interrogations Project

VR Performance of US Soldier Experiences

(2014 - 2017) - Lead Programmer

Unity, C#, Blender, Virtual Reality (CAVE2), Android, iOS, Audacity, Virtual Reality (HMD), Oculus Rift, Multi-disciplinary team

Back to Top ↑

Augmented Reality (HoloLens)

SAGE/SAGE2

Collaborative Middleware for Display Walls

(2010 - 2019) - Contributing Developer

Large Displays, PQLabs Touch Screen, C++, JavaScript, Node.js, Networking, Multi-disciplinary team, Unity, WebGL, Augmented Reality (HoloLens), Kinect Tracking, Omicron

Back to Top ↑

Character Animation

Project Starfighter

A virtual reality Star Wars series of interaction experiments

(2015 - present) - Author/Lead Developer

Unity, C#, Blender, Audacity, Virtual Reality (CAVE2), Character Modeling/Rigging, Character Animation

Back to Top ↑

Controllers

Omicron

Input Abstraction Library and Input Streaming Server

(2011 - 2019) - Lead Developer

Integration of input devices, Mocap (OptiTrack/Vicon), Controllers, Network sockets, C++, C#, Java, PQLabs Touch Screen, Kinect Tracking, Kinect Speech

Back to Top ↑

Data Processing

SIMPLE

Visualization Tool for Scientific AUV Data

(2016 - 2018) - Lead Developer

Virtual Reality (CAVE2), C++, C#, Data Processing, Unity, Multi-disciplinary team, Omegalib

Back to Top ↑

Developed for end-users

CAVE2 Simulator

API and Tutorial for CAVE2 Development

(2013 - present) - Author/Lead Developer

Virtual Reality (CAVE2), Unity, C#, Developed for end-users, Omicron

Back to Top ↑

Integration of input devices

Omicron

Input Abstraction Library and Input Streaming Server

(2011 - 2019) - Lead Developer

Integration of input devices, Mocap (OptiTrack/Vicon), Controllers, Network sockets, C++, C#, Java, PQLabs Touch Screen, Kinect Tracking, Kinect Speech

Back to Top ↑

Java

Omicron

Input Abstraction Library and Input Streaming Server

(2011 - 2019) - Lead Developer

Integration of input devices, Mocap (OptiTrack/Vicon), Controllers, Network sockets, C++, C#, Java, PQLabs Touch Screen, Kinect Tracking, Kinect Speech

Back to Top ↑

JavaScript

SAGE/SAGE2

Collaborative Middleware for Display Walls

(2010 - 2019) - Contributing Developer

Large Displays, PQLabs Touch Screen, C++, JavaScript, Node.js, Networking, Multi-disciplinary team, Unity, WebGL, Augmented Reality (HoloLens), Kinect Tracking, Omicron

Back to Top ↑

Large Displays

SAGE/SAGE2

Collaborative Middleware for Display Walls

(2010 - 2019) - Contributing Developer

Large Displays, PQLabs Touch Screen, C++, JavaScript, Node.js, Networking, Multi-disciplinary team, Unity, WebGL, Augmented Reality (HoloLens), Kinect Tracking, Omicron

Back to Top ↑

Linux

Omegalib

Middleware for Scientific Visualization for Large Displays

(2012 - 2017) - Major Contributor

Virtual Reality (CAVE2), Open Scene Graph, C++, Python, Linux, Omicron

Back to Top ↑

Live Performance

Hummingbird

A Multi-User, Virtual Reality Theatrical Experience Led By A Live Actor

(2019 - present) - Technical Director/Lead Developer

Virtual Reality (HMD), Live Performance, Oculus Quest, Oculus Quest2, Multi-user, Networked, Unity, C#, Blender, Multi-disciplinary team, Voice Chat, VRTK, Audacity, Kinect Tracking

Back to Top ↑

Mocap (OptiTrack/Vicon)

Omicron

Input Abstraction Library and Input Streaming Server

(2011 - 2019) - Lead Developer

Integration of input devices, Mocap (OptiTrack/Vicon), Controllers, Network sockets, C++, C#, Java, PQLabs Touch Screen, Kinect Tracking, Kinect Speech

Back to Top ↑

Multi-user

Hummingbird

A Multi-User, Virtual Reality Theatrical Experience Led By A Live Actor

(2019 - present) - Technical Director/Lead Developer

Virtual Reality (HMD), Live Performance, Oculus Quest, Oculus Quest2, Multi-user, Networked, Unity, C#, Blender, Multi-disciplinary team, Voice Chat, VRTK, Audacity, Kinect Tracking

Back to Top ↑

Network sockets

Omicron

Input Abstraction Library and Input Streaming Server

(2011 - 2019) - Lead Developer

Integration of input devices, Mocap (OptiTrack/Vicon), Controllers, Network sockets, C++, C#, Java, PQLabs Touch Screen, Kinect Tracking, Kinect Speech

Back to Top ↑

Networked

Hummingbird

A Multi-User, Virtual Reality Theatrical Experience Led By A Live Actor

(2019 - present) - Technical Director/Lead Developer

Virtual Reality (HMD), Live Performance, Oculus Quest, Oculus Quest2, Multi-user, Networked, Unity, C#, Blender, Multi-disciplinary team, Voice Chat, VRTK, Audacity, Kinect Tracking

Back to Top ↑

Networking

SAGE/SAGE2

Collaborative Middleware for Display Walls

(2010 - 2019) - Contributing Developer

Large Displays, PQLabs Touch Screen, C++, JavaScript, Node.js, Networking, Multi-disciplinary team, Unity, WebGL, Augmented Reality (HoloLens), Kinect Tracking, Omicron

Back to Top ↑

Node.js

SAGE/SAGE2

Collaborative Middleware for Display Walls

(2010 - 2019) - Contributing Developer

Large Displays, PQLabs Touch Screen, C++, JavaScript, Node.js, Networking, Multi-disciplinary team, Unity, WebGL, Augmented Reality (HoloLens), Kinect Tracking, Omicron

Back to Top ↑

Oculus Quest

Hummingbird

A Multi-User, Virtual Reality Theatrical Experience Led By A Live Actor

(2019 - present) - Technical Director/Lead Developer

Virtual Reality (HMD), Live Performance, Oculus Quest, Oculus Quest2, Multi-user, Networked, Unity, C#, Blender, Multi-disciplinary team, Voice Chat, VRTK, Audacity, Kinect Tracking

Back to Top ↑

Oculus Quest2

Hummingbird

A Multi-User, Virtual Reality Theatrical Experience Led By A Live Actor

(2019 - present) - Technical Director/Lead Developer

Virtual Reality (HMD), Live Performance, Oculus Quest, Oculus Quest2, Multi-user, Networked, Unity, C#, Blender, Multi-disciplinary team, Voice Chat, VRTK, Audacity, Kinect Tracking

Back to Top ↑

Oculus Rift

Hearts and Minds: The Interrogations Project

VR Performance of US Soldier Experiences

(2014 - 2017) - Lead Programmer

Unity, C#, Blender, Virtual Reality (CAVE2), Android, iOS, Audacity, Virtual Reality (HMD), Oculus Rift, Multi-disciplinary team

Back to Top ↑

Open Scene Graph

Omegalib

Middleware for Scientific Visualization for Large Displays

(2012 - 2017) - Major Contributor

Virtual Reality (CAVE2), Open Scene Graph, C++, Python, Linux, Omicron

Back to Top ↑

Python

Omegalib

Middleware for Scientific Visualization for Large Displays

(2012 - 2017) - Major Contributor

Virtual Reality (CAVE2), Open Scene Graph, C++, Python, Linux, Omicron

Back to Top ↑

Revit

Back to Top ↑

SketchUp

UIC Virtual Campus

Virtual UIC Architectural Study

(2017 - present) - Author/Lead Developer

Virtual Reality (CAVE2), Unity, C#, Blender, SketchUp, 3ds Max

Back to Top ↑

VRTK

Hummingbird

A Multi-User, Virtual Reality Theatrical Experience Led By A Live Actor

(2019 - present) - Technical Director/Lead Developer

Virtual Reality (HMD), Live Performance, Oculus Quest, Oculus Quest2, Multi-user, Networked, Unity, C#, Blender, Multi-disciplinary team, Voice Chat, VRTK, Audacity, Kinect Tracking

Back to Top ↑

Voice Chat

Hummingbird

A Multi-User, Virtual Reality Theatrical Experience Led By A Live Actor

(2019 - present) - Technical Director/Lead Developer

Virtual Reality (HMD), Live Performance, Oculus Quest, Oculus Quest2, Multi-user, Networked, Unity, C#, Blender, Multi-disciplinary team, Voice Chat, VRTK, Audacity, Kinect Tracking

Back to Top ↑

WebGL

SAGE/SAGE2

Collaborative Middleware for Display Walls

(2010 - 2019) - Contributing Developer

Large Displays, PQLabs Touch Screen, C++, JavaScript, Node.js, Networking, Multi-disciplinary team, Unity, WebGL, Augmented Reality (HoloLens), Kinect Tracking, Omicron

Back to Top ↑

iOS

Hearts and Minds: The Interrogations Project

VR Performance of US Soldier Experiences

(2014 - 2017) - Lead Programmer

Unity, C#, Blender, Virtual Reality (CAVE2), Android, iOS, Audacity, Virtual Reality (HMD), Oculus Rift, Multi-disciplinary team

Back to Top ↑