top of page
Logo3.gif

Senior Software Engineer | 10+ Years Building Immersive Experiences

From Game Design Roots to Technical Mastery

My passion for games fueled a unique career path: I transitioned from game design studies into a decade of hands-on software engineering experience.

unity-logo-988A22E703-seeklogo.com.png

DEVELOPMENT

Unity 3D Mastery: Full-Stack, Gameplay, Tooling, you name it! 

Agile Champion: Experienced in leading Scrum teams, leveraging Jira, Confluence. Git, code reviews, and integrations for streamlined development cycles.

Leadership & Team Development:  Mentoring, fostering growth and skill development. Proactive in identifying process improvement areas to enhance team efficiency and code quality.

CSharpLogo.png

TECH

C#, .NET, Unity API Mastery: In-depth knowledge of C#, .NET and the Unity API with extensive experience in many code design patterns enable me to build architures and systems suitable to any scenario.

Git, CI/CD Champion: Experienced with Git, CI/CD pipeline implementation (e.g. Azure DevOps/Slack/Play Store), and build automation with Nuke, Cake and MSBuild.

Scripting & Tooling: PowerShell tools, WinForms/WPF/Blazor for tools and applications and with localisation systems like Phrase.

...AND MORE!

Serious/Educational Games: 7 years developing serious and educational games/applications.

Fostering Collaboration: Expertly collaborate with non-engineering team members such as teachers, designers, stake-holders and other relevant staff to create robust solutions.

Innovative Solutions: Designed and implemented intuitive UI/UX and gameplay for pre-literate and non-english speaking children in Royal ABC World/Classroom.

Home: Features

PROFESSIONAL HISTORY

logo.png

SENIOR SOFTWARE ENGINEER

March 2018 - July 2024
Prosper Education Pty Ltd

As a Senior developer at Prosper Education, I spearheaded a wide range of initiatives:

Technical Leadership: Oversaw system architecture for gameplay, UI, Curriculum, Progression, cross-platform systems both in and out of Unity. The development of custom editor extensions and artist/developer tools alongside tools for use by educators or stake-holders.

Team Development: Mentored junior and mid-level staff, managed task distribution, and optimized workflows through Jira and Confluence organization.

Agility & Impact: Led sprint planning and reviews, and actively managed pull requests.

Notable Achievements:

  • Designed and implemented a comprehensive curriculum architecture for use by Educators to design educational content, and provide that same content through games to students and classrooms, at the time of writing, this system contains over 20,000 documents, alongside a CMS made with Blazor.

  • Created robust asset management systems to map the curriculum to thousands of Unity assets.

  • Create, implement and manage the pipeline from educator, to designer, to artist to implementation.

  • Major refactors and redesigns of large legacy codebase to incorporate new designs or meet performance standards.

  • Automated and streamlined existing workflows, saving hundreds of hours per year.

  • Rapid UI overhaul of a large application within a week.

www.prospereducation.com

LOGO1.png

PROJECT MANAGER

May 2017 - January 2018

Big Boss DM

In this role, I combined agile project management with hands-on development and strategic game design:

Project Management: Drove timeline management, task distribution, clear communication, conflict resolution, CI/CD pipelines, and meeting facilitation in an agile environment.

Game Design Leadership: Shaped game direction through system design and vision-setting, in addition to direct development contributions.

Technical Execution: Planned architecture, built prototypes, and managed app store submissions across both Google Play and Apple App Store platforms.

BcrWYk6F.jpg

PROJECT LEAD

August 2016 - February 2017

Emergency VR

In this role, I drove a cutting-edge VR fire simulation project while working with client relationships:

Technical Expertise: Developed a realistic, VR-optimized fire and smoke simulation, showcasing an understanding of both development constraints and user experience.

logo-footer.png

DEVELOPER

September 2015 - December 2015

Flow Spark Studios

Delivered diverse game experiences as an end-to-end developer for contracted projects, ranging from children's games for Jamie Oliver's restaurants to arcade-style.

13133207_1019139641515544_220855276495713972_n.jpg

QUALITY ASSURANCE

January 2017 - February 2017

Experience Digital

Although the term was short, I was in charge of locating design flaws, bugs and other issues relating to UI/UX then assigning them to developers.

Home: CV

PROJECTS

Home: Projects

Royal ABC - World & Classroom

Teaching Cambridge English to Non-English Speaking Children

EMERGENCY VR

Project Lead

DON'T POP

Sole Developer and Gameplay Designer

LEAVE NONE BEHIND

Sole Developer and Gameplay Designer

RAMOS

Hobby Project

EDUCATION

9b13f6_621c7a9b43c84d9e9255b862325f801d.jpg

Bachelor of Interactive Entertainment

Majoring in Game Design

SAE Institute 2008 - 2012

Home: CV
bottom of page