I'm a software engineer with a passion for problem solving. I'm always on the lookout for opportunities to learn and to use that knowledge to empower others' capabilities. I've used this passion across a number of roles including game development, tool development, and product management.
Most recently, I've been able to explore the use of Extended Reality (XR) techniques across a number of different applications from games to education.
Most recently, I've been able to explore the use of Extended Reality (XR) techniques across a number of different applications from games to education.
Skills
Flexible Communication
I have experience breaking down and explaining complex topics at multiple levels of detail, depending on the audience. I also have experience working at different levels of management from specialized programming roles to organizing development of entire products.
Problem Solving
I've had the opportunity to work on a number of projects which required rapid iterations. To aid in that, I've focused on producing maintainable, thoroughly-tested, and extensible solutions that can be used across projects. This has helped save significant production time, allowing for faster iterations and more time focused on solving new challenges.
Organization
For me, organization not only provides a clear path to a goal, but is a mechanism for crystallizing challenges and collaborating with stakeholders to resolve them. I've used this mindset to focus on ensuring everyone has a clear vision of what's being built and where their work fits into it.
I have experience breaking down and explaining complex topics at multiple levels of detail, depending on the audience. I also have experience working at different levels of management from specialized programming roles to organizing development of entire products.
- Collaborated directly with programmers, artists, and designers
- Organized and ran weekly updates with project stakeholders on current status
- Ran meetings with third-party partners for integration with Cloud-Based Web Service
Problem Solving
I've had the opportunity to work on a number of projects which required rapid iterations. To aid in that, I've focused on producing maintainable, thoroughly-tested, and extensible solutions that can be used across projects. This has helped save significant production time, allowing for faster iterations and more time focused on solving new challenges.
- Organized a pipeline and codebase for collecting features to be shared across current and future projects
- Developed a set of tools for designing and balancing AI and cart performance in a VR racing game
Organization
For me, organization not only provides a clear path to a goal, but is a mechanism for crystallizing challenges and collaborating with stakeholders to resolve them. I've used this mindset to focus on ensuring everyone has a clear vision of what's being built and where their work fits into it.
- Led a multi-disciplinary team of eight in the development of multiple projects simultaneously
- Inherited a project mid-development, resulting in a scope and budget increase of 150%
- Managed the pitch, design, and development of a Cloud-Based Web Service
Technical Skills
Languages:
3D Engines:
Platforms:
XR Devices + SDK:
XR Toolkits:
Web + Database:
Version Control:
Task Management:
|
C/C++, C#, Java, Javascript, HLSL, Python, SQL
Unity (C#, HLSL)
Unreal Engine 4 (Blueprints, C++) Android, Linux (Ubuntu 18.04) Windows 10
Google Daydream (Daydream View)
Oculus (Oculus Quest, Samsung GearVR) OpenVR (HTC Vive, HTC Vive Pro) WaveVR (HTC Vive Focus, HTC Vive Focus Plus) SteamVR
Vive Input Utility (VIU) VR Toolkit (VRTK) Express, HTML5, MongoDB, MySQL, Node.JS, React, PostgreSQL
Git, Github, Gitlab, Sourcetree
Hack n' Plan, Jira, Trello
|
Projects
Batteries IncludedStatus: Releasing 2021 on Steam
Engine: Unity (C#, HLSL) Concept Batteries Included is a Virtual Reality action / light-strategy game for the HTC Vive. Explore your bedroom and use keys to unlock the door to your imagination. Once in your imagination, wrangle mischievous toy Goblin Goons to the castle through various obstacles. Tasks
|
|