- C# (CS) 10
- Unity 10
- Virtual Reality (CAVE2) 9
- Blender 6
- Multi-disciplinary team 6
- C++ (CPP) 5
- Audacity 4
- Kinect Tracking 4
- Omegalib 3
- Omicron 3
- 3ds Max 2
- Character Modeling/Rigging 2
- Kinect Speech 2
- PQLabs Touch Screen 2
- Physics 2
- Virtual Reality (HMD) 2
- Android 1
- Augmented Reality (HoloLens) 1
- Character Animation 1
- Controllers 1
- Data Processing 1
- Developed for end-users 1
- Integration of input devices 1
- Java 1
- JavaScript 1
- Large Displays 1
- Linux 1
- Live Performance 1
- Mocap (OptiTrack/Vicon) 1
- Multi-user 1
- Network sockets 1
- Networked 1
- Networking 1
- Node.js 1
- Oculus Quest 1
- Oculus Quest2 1
- Oculus Rift 1
- Open Scene Graph 1
- Python 1
- Revit 1
- SketchUp 1
- VRTK 1
- Voice Chat 1
- WebGL 1
- iOS 1
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
University of Chicago Virtual Campus
Experimental Architectural Flythough
(2014 - 2017) - Lead Developer
Virtual Reality (CAVE2), Unity, C#, Blender, Revit, 3ds Max
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
University of Chicago Virtual Campus
Experimental Architectural Flythough
(2014 - 2017) - Lead Developer
Virtual Reality (CAVE2), Unity, C#, Blender, Revit, 3ds Max
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
University of Chicago Virtual Campus
Experimental Architectural Flythough
(2014 - 2017) - Lead Developer
Virtual Reality (CAVE2), Unity, C#, Blender, Revit, 3ds Max
ENDURANCE
Visualizing AUV Sonar Data
(2013 - 2016) - Contributing Developer
Virtual Reality (CAVE2), C++, Omegalib, Multi-disciplinary team
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
University of Chicago Virtual Campus
Experimental Architectural Flythough
(2014 - 2017) - Lead Developer
Virtual Reality (CAVE2), Unity, C#, Blender, Revit, 3ds Max
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
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
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
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
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
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
3ds Max
UIC Virtual Campus
Virtual UIC Architectural Study
(2017 - present) - Author/Lead Developer
Virtual Reality (CAVE2), Unity, C#, Blender, SketchUp, 3ds Max
University of Chicago Virtual Campus
Experimental Architectural Flythough
(2014 - 2017) - Lead Developer
Virtual Reality (CAVE2), Unity, C#, Blender, Revit, 3ds Max
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Linux
Omegalib
Middleware for Scientific Visualization for Large Displays
(2012 - 2017) - Major Contributor
Virtual Reality (CAVE2), Open Scene Graph, C++, Python, Linux, Omicron
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
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
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
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
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
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
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
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
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
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
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
Python
Omegalib
Middleware for Scientific Visualization for Large Displays
(2012 - 2017) - Major Contributor
Virtual Reality (CAVE2), Open Scene Graph, C++, Python, Linux, Omicron
Revit
University of Chicago Virtual Campus
Experimental Architectural Flythough
(2014 - 2017) - Lead Developer
Virtual Reality (CAVE2), Unity, C#, Blender, Revit, 3ds Max
SketchUp
UIC Virtual Campus
Virtual UIC Architectural Study
(2017 - present) - Author/Lead Developer
Virtual Reality (CAVE2), Unity, C#, Blender, SketchUp, 3ds Max
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
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
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
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