Resume
Professional Summary
Unity and VR Developer with a Bachelor of Science in Computer Science and Mathematics and two years of professional experience building immersive training simulations, editor tools, web applications, and real-time interactive systems. Experienced collaborating with artists, testers, developers, and stakeholders in agile production environments, with interests in Unity development, VR simulation, technical art, graphics programming, and creative tooling.
Technical Skills
Unity and VR: Unity, C#, VR development, gameplay systems, UI development, editor tooling, QA testing
Graphics and Technical Art: Unreal Engine, OpenGL, shader programming, procedural tools, Blender, GIMP, Godot
Programming and Web: C++, C, Python, JavaScript, SQL, HTML, CSS, Bash, PHP
Cloud and Collaboration: AWS, Docker, Kubernetes, Git, GitHub, Perforce, Jira, Confluence, Slack, Microsoft Teams
Mathematics: Linear algebra, discrete mathematics, graph theory, calculus, statistics, computation theory
Professional Experience
ML56 Studios
VR Developer | Remote | Aug 2022 - Jun 2024
- Developed Unity-based VR training simulations within a 100-person company, working on multidisciplinary teams of approximately 10 developers, artists, testers, and stakeholders.
- Built gameplay systems, front-end interfaces, web applications, databases, and in-editor tools supporting immersive training products.
- Developed systems for a VR manhole training simulator using recursive JSON scene generation and network-delivered level data.
- Prototyped AI-assisted scene layout tooling using Unity, Unreal Engine, OpenAI services, AWS, Docker, Kubernetes, and Python workflows.
- Created procedural spline-generation tools for placing powerlines, pipes, hoses, cables, and other connected scene elements.
- QA-tested a delivered private-contract VR training product for a major Canadian retailer, verifying distribution-centre workflows and multilingual training support.
- Collaborated with artists to integrate assets, resolve implementation issues, prepare investor demonstrations, and participate in standups, code reviews, documentation, bug verification, and product validation.
Society of Organized Services
Math Tutor | Parksville, BC | Nov 2025 - Present
- Tutor high-school students in mathematics, including algebra, functions, trigonometry, and problem-solving strategies.
- Support students through structured practice, worked examples, and clear explanations tailored to individual learning needs.
Vancouver Island University
Computing Tutor | Nanaimo, BC | Sep 2018 - Apr 2019
- Tutored students in programming, web development, data structures, algorithms, databases, graphics, operating systems, networking, multithreading, and compiler development.
- Assisted students with calculus, linear algebra, discrete mathematics, and technical problem solving.
Max's Mushrooms
Swamper / Logistics Assistant | Vancouver Island, BC | Aug 2012 - Aug 2022
- Loaded and organized pallets for regional deliveries; supported inventory handling, invoicing, e-commerce fulfillment, and domestic and international freight documentation.
French Creek Marine Pub
Prep Cook | French Creek, BC | May 2013 - Aug 2022
- Prepared meals, supported banquet service, maintained kitchen organization, and contributed to daily food-service operations.
Education
Vancouver Island University
Nanaimo, BC
- Bachelor of Science, Double Major in Computer Science and Mathematics
- Fundamentals of Engineering Certificate
- Proficiency in Language and Culture Certificate, Japanese Concentration