I'm a developer who specializes in Game and Web Development from Calgary, Alberta, Canada I really like making things fun to use. [My Porfolio](_Website not available. Sign in: https://www.twine.net/signup_ I am a passionate software developer with 7 years of experience developing in the Unity Engine and more recently 2 years of Full Stack Web Developer experience using TypeScript, React, and NodeJS. I love trying new things and learn very quickly. --- **Employment and project experience** **Full Stack Web Developer** Lion Gaming Inc. _June 2022 - Present_ **XR Unity Engine Developer** MAMMOTH XR _February 2017 - June 2022_

Phillip Jason Geiger

I'm a developer who specializes in Game and Web Development from Calgary, Alberta, Canada I really like making things fun to use. [My Porfolio](_Website not available. Sign in: https://www.twine.net/signup_ I am a passionate software developer with 7 years of experience developing in the Unity Engine and more recently 2 years of Full Stack Web Developer experience using TypeScript, React, and NodeJS. I love trying new things and learn very quickly. --- **Employment and project experience** **Full Stack Web Developer** Lion Gaming Inc. _June 2022 - Present_ **XR Unity Engine Developer** MAMMOTH XR _February 2017 - June 2022_

Available to hire

I’m a developer who specializes in Game and Web Development from Calgary, Alberta, Canada
I really like making things fun to use.

[My Porfolio](Website not available. Sign in: https://www.twine.net/signup

I am a passionate software developer with 7 years of experience developing in the Unity Engine and more recently 2 years of Full Stack Web Developer experience using TypeScript, React, and NodeJS. I love trying new things and learn very quickly.


Employment and project experience

Full Stack Web Developer Lion Gaming Inc.
June 2022 - Present

XR Unity Engine Developer MAMMOTH XR
February 2017 - June 2022

See more

Experience Level

Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate

Language

English
Fluent

Work Experience

Add your work experience history here.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Media & Entertainment, Software & Internet
    paper Jordan Jones Dies in Space

    Jordan Jones gets stranded in space after their ship performs an emergency jump. As they slowly lose oxygen the player journeys through their memories set in the void of space.

    My Role:

    • Setting up an elaborate scenario manager that allowed us to create each experience as an individual scene. This made testing each scene individually much easier and made it simpler to rearrange the experience as needed.
    • Creating a system allowing artists to implement motion graphics on the HUD in game.
    • Developing a couple of the experiences and helping with some others.
    • Creating a movement system allowing for full three dimensional movement with ease, comfort, and even two different movement options.
    • Meta Store Deployment

    Links

    🏆Awards🏆

    AwardPresenterYear
    Best New MediaStinger Awards2023
    EngineLanguagePlatformOther skills
    UnityC#Virtual Reality, Meta QuestAsset Prep in Blender, Troubleshooting
    paper Lion Gaming Group

    A web crypto casino built with Lion Gaming Group technologies.

    My Role:

    We were meant to be doing game development but were needed for assistance on a new web project. I had never done web development previously

    • Implementing Stream.io chat features
    • Adding a role system to allow users to have various roles.
    • Working on a Next-Gen version of the site switching from PHP to Next.js
    paper Lethbridge College - Police VR Project

    A VR training project using Azure’s Conversational Language Understanding (CLU) API to allow current and potential officers to learn via scenarios with branching paths, navigated exclusively with their voice. Unlike other systems where you have to say specific phrases, Azure’s CLU API allows us to simply input the same types of phrases and allow their AI systems to figure out if the intent is roughly the same, making the scenarios more natural to navigate through with your words.

    My Role:
    I was contracted by Lethbridge College to assist with development. I ended up reworking the entire setup they had to something easier to work with, developing tools and more elaborate systems to allow Lethbridge College to create whichever scenario they need without constantly needing more development from myself.

    • Toolset:
      • An ‘activatables’ system allowing various objects to serve different purposes, such as moving to another scene or setting a flag.
      • A comprehensive scene system that enables certain scenario objects upon visiting, branching paths based on flags
      • Exposing as much as possible to the Unity Inspector to make scenario creation easy without any additional coding
    • Comprehensive JSON logging for every event in the game to assist with debugging
    • Debugging mode that says which intent was hit to assist with debugging Azure intents on builds
    • Menu system that allows adding new scenarios with ease
    • Gradient based skin tone selector allowing users to pick a skin tone that most closely matches their identity
    • Bluetooth Heart Rate Monitor support for use in future scenarios
    EngineLanguagePlatformOther skills
    UnityC#Virtual Reality, Meta QuestAsset Prep in Blender, Troubleshooting