Overview

Master of Science - Computing Science (Thesis-Based), 2019 - 2021 (est)
University of Alberta, Edmonton, AB

Vice President, Board Member, 2019 - Present
Interactive Arts Alberta

Co-Founder, Co-Organizer, 2019 - Present
Canada Open-Source Projects (CANOSP)

Founder, President, 2018 - Present
Caldera Interactive

Officer, 2015 - Present
Royal Canadian Air Force (Regular Force)

Bachelor of Science - Computing Science Specialization, 2015 - 2019
With Distinction
University of Alberta, Edmonton, AB

Game Development Certificate, 2015 - 2019
University of Alberta, Edmonton, AB

Ongoing

Producer, Game Designer, Lead Developer, 2020 - Present
Project Turing (Working Title) by Caldera Interactive

Videographer and Editor, 2019 - Present
Programming Languages/Software Engineering (PLSE) Seminar Series

Students’ Union Tutor, 2018 - Present
Students’ Union Certified Tutor

Founder, Curator, 2018 - Present
Student Games Archive, University of Alberta

Research Assistant - The Maple Lab, 2017 - Present
Investigating, developing, and supervising SWAN, a static analysis framework for Swift using WALA (2017 - Present) and automatic verification of custom hash and comparator functions in C++ (2020 - Present) under Prof. Karim Ali.

Non-Commissioned Officer, 2007 - 2015
Canadian Army (Regular Force)

2020

Teaching Assistant, Winter Semester
CMPUT 250 - “Computers and Games” under Prof. Nathan Sturtevant

2019

Executive Producer, Fall Semester
CMPUT 250 - “Computers and Games” under Prof. Nathan Sturtevant for Restoring Elysian by Confused Seals

Teaching Assistant, Fall Semester
CMPUT 250 - “Computers and Games” under Prof. Nathan Sturtevant

Executive Producer, Winter Semester
INT D 450 - “Computers and Games” under Prof. Sean Gouglas

Gaming Assistant, Winter Semester
INT D 350 - “Game Design Principles and Practice” under Prof. Michael Bowling

Executive Producer, Winter Semester
CMPUT 250 - “Computers and Games” under Prof. Vadim Bulitko for Frayed System by Proximiti Games

Independent Researcher, Winter Semester
MLCS 499 - “Advanced Critical Game Design and Theory” developing Unit Interaction Analysis as a game design analysis framework under Prof. Astrid Ensslin

2018

Executive Producer, Fall Semester
CMPUT 250 - “Computers and Games” under Prof. Nathan Sturtevant for Mind Into Matter by Altin Games (Nominated for Excellence in Art and Design and Game of the Year)

Producer, Game Designer, Lead Developer, 2018 - 2019
Project Colony (Working Title - on hiatus) by Caldera Interactive

USRA Researcher, Summer, Fall Semester
“Situational Awareness in StarCraft 2 AI” under Prof. Michael Buro

Teaching Assistant, Winter Semester
CMPUT 201 - “Practical Programming Methodology” under Prof. Sarah Nadi

Executive Producer, Winter Semester
CMPUT 250 - “Computers and Games” under Prof. Vadim Bulitko for Bit-by-Bit by Studio Toaster

Swift-WALA Project Mentor, Winter Semester
Undergraduate Capstone Open Source Project with Prof. Karim Ali and Julian Dolby

Producer and Lead Developer, Winter Semester
Reviver by TEAM JEFF, created for INTD 450 - “Computers and Games Capstone” (Unity)

2017

Executive Producer, Fall Semester
CMPUT 250 under Prof. Vadim Bulitko for Exhale by Bubblewrap Productions

Science Mentor, Fall Semester
CMPUT 175 - “Introduction to the Foundations of Computation II” through ISSS

Swift-WALA Project Mentor, Fall Semester
Undergraduate Capstone Open Source Project with Prof. Karim Ali and Julian Dolby

Producer and Lead Developer, Fall Semester
> turing by TEAM JEFF, created for STS 350 - “Understanding Video Games” (Ren’Py Engine)

Research Assistant, Summer
Swift-WALA Project, under Prof. Karim Ali

Teaching Assistant, Winter Semester
CMPUT 201 under Prof. Sarah Nadi

Executive Producer, Winter Semester
CMPUT 250 under Prof. Vadim Bulitko for Gods of Rhaja by Vanguard Games

Previous

Lead Designer, Developer, 2016
Torus by Blue Rare Productions, created for CMPUT 250 (Aurora Engine)

Dean of Awesome, 2014 - 2016
Awesome Foundation - Edmonton

TEDx Speaker, 28 October 2012
“The Fear of Awesome” at TEDxQueensU (Queen’s University)

Dean of Awesome, 2012 - 2013
Awesome Foundation - Kingston

Founding Trustee, 2011 - 2013
Awesome Foundation - Kingston