Software and VR/AR Developer

“Imagination creates reality.”

I am a recent graduate from Wilfrid Laurier University with a degree in Computer Science, concentrating in Big Data Systems. I am a software developer and game programmer with a passion for data science and a specialized focus on VR/AR development.

I love working on mixed reality projects. Below, you will find project showcases demonstrating my work on various projects at ChimeraXR, as well as my solo MR projects.

ChimeraXR: Revolutionizing Training for Armed Professionals

As a developer at ChimeraXR, I contributed to creating cutting-edge VR and MR products designed to help armed professionals train anytime, anywhere. ChimeraXR provides virtual and mixed reality training systems that combine physical weapon hardware with immersive virtual environments. Our solutions empower users to quickly simulate the application of tactics, offering a modern and user-friendly training experience that seamlessly integrates the realism of physical firearms with the versatility of VR/MR technology.

Innovating Multiplayer Experiences: UE5 Mixed Reality Multiplayer Personal Project

As a seasoned developer specializing in mixed reality (MR) software, I have dedicated my work to creating immersive multiplayer experiences using Unreal Engine 5. This project showcases my expertise in MR and VR development, including real-time interaction, object manipulation, and advanced spatial awareness. My skill set allows me to seamlessly integrate virtual and physical environments, pushing the boundaries of what’s possible in multiplayer gaming. Explore this project to see firsthand the innovative techniques and cutting-edge technology I bring to the world of MR and VR development.

Exploring new ways to visualize data for individual learning objectives.

I proposed and developed the ChimeraXR mobile app using the React Native front-end framework to visualize the data already available in ChimeraXR's VR software. Noticing that data from each training scenario was collected but not stored, I initiated the creation of a user database. This allowed users to create accounts and save their drill data, enabling them to track their progress over time. The app, compatible with both iOS and Android devices, enhances the user experience by providing seamless cloud-based access to their specific learning objectives and completed exercises, along with full control over their VR experience through a user-friendly interface.

Making games that stand out.

Created with Unreal Engine, The Forgotten Ones is a horror game inspired by the real-life Chernobyl disaster. This first-person game features unique and complex gameplay mechanics, leveraging C++ and Blueprint programming concepts. As a personal project and showcase, The Forgotten Ones is available for everyone to play on itch.io.

The project exemplifies dedicated effort and immersive gameplay, designed to offer intricate player experiences that are both enjoyable and challenging. It combines substantial effort with functional gameplay immersion.

Merging Games and Data Science

Stage Runner is a self-developed project using Unreal Engine, Spring Boot, and Jupyter Notebook.

The project's purpose is to demonstrate the ability to visualize continuous player data using Jupyter Notebook. The back-end web service and REST APIs were developed with the Spring Boot framework. The Unreal Engine-based game, Stage Runner, utilizes these REST APIs to send and receive specific player data from the back-end server, showcasing seamless data integration and visualization.

Opacity

Snowday

Seize The Cheese

More Personal Projects