About

Here is a little background

Hi, I'm Ryan. I'm a versatile and detail-driven developer with 8 years of experience delivering high-quality interactive experiences across both game development and modern frontend applications. Skilled in building polished, performant systems using Unity and C#, with a deep understanding of gameplay mechanics, UX, and design integration. Equally strong on the web side, with hands-on expertise in React, Next.js, Tailwind CSS, and Capacitor, creating responsive, cross-platform apps with thoughtful interfaces and smooth user flows. Backed by an Advanced Diploma in Video Game Design, bringing a refined visual sensibility and a strong ability to translate ideas into engaging, production-ready experiences.

Experience

Senior Front End Engineer

Stealth Startup

TypeScript

JavaScript

git

Tailwind CSS

React

Next.JS

2024-07-01 - Present

  • Cross-Platform Mobile App | React (Next.js) + Capacitor + Tailwind CSS + PropelAuth + Plaid
  • Developed a cross-platform mobile app using React with Next.js (Pages directory), powered by Capacitor for iOS, Android, and Web (PWA) deployment from a unified codebase.
  • Implemented modern, responsive UI with Tailwind CSS, leveraging custom theming, layout consistency, and reusable components.
  • Integrated user authentication, deep linking, and persistent session management across environments.
  • Built KYC/AML verification workflows using Plaid, coordinating backend metadata and frontend state across gRPC services.
  • Engineered offline-aware behaviors for critical gRPC requests, including fail-fast handling and custom UI feedback (modals, alerts).
  • Designed table components with dynamic filters and context-driven layout logic, using clean component architecture and session context hooks.

Lead Developer

Exar Studios

Unity

C#

PlayFab

Mirror Networking

Niantic Lightship

Unreal Engine

AR Foundation

Photoshop

2020-09-01 - 2024-07-01

  • Led a team of 4 developers to build location-based AR and audio-driven experiences designed to drive foot traffic and highlight site-specific storytelling.
  • Implemented core gameplay systems, including in-app purchases, cosmetics, ad integration, game economy balancing, and monetization flows.
  • Designed and built complete UI flows, from onboarding (Start/Login pages) to in-game Home and profile views.
  • Developed a Companion System with support for unlockable accessories and emotes.
  • Supported both single-player and multiplayer gameplay modes.
  • Integrated Online Maps 3 SDK with mobile-friendly controls, GPS navigation, and dynamic points of interest.
  • Used PlayFab to manage player profiles, inventory, analytics, achievements, and economy systems.
  • Built a variety of AR-based games and interactive experiences tailored for mobile environments.
  • Created a full achievements and rewards system to support player progression.
  • Implemented social features including photo/video sharing, user profiles, and a friends system.

Freelancer

Upwork

Unity

C#

PlayFab

Photoshop

2022-05-26 - Present

  • Developed and delivered multiple client projects using Unity, tailored to unique gameplay and business needs.
  • Notable project: Interactive Visual Novel, featuring a custom-built narrative engine supporting branching storylines, player choices, and dynamic rewards.
  • Implemented systems for chapter unlocking, scheduled content drops, daily login bonuses, and monetization via IronSource ads and in-app purchases.
  • Designed a full game economy and skilling system to support progression and replayability.
  • Added extensive companion customization, including room decoration, outfits, and background music selection.

Lead Developer

Levitate Studios

Unity

C#

PlayFab

Photoshop

2019-05-01 - 2020-03-01

  • Led development of Turbo Titans, an endless runner game designed for mobile platforms.
  • Integrated monetization systems including Google AdMob and in-app purchases (IAP).
  • Utilized PlayFab to implement online leaderboards, player analytics, and backend services.
  • Developed cloud save functionality for both Google Play Games and iOS Cloud, ensuring cross-device progression.
  • Designed and programmed a boss encounter (“Bonkers” ship fight), incorporating custom mechanics and visual effects.
  • Built a comprehensive achievements and rewards system to enhance player engagement and retention.

Skills

Select a skill for more information

Azure

React

Next.JS

Substance 3D Painter

3DS Max

TypeScript

Niantic Lightship

Electron

Unreal Engine

C#

Plastic SCM

PlayFab

JavaScript

Mirror Networking

Unity

.Net

Photoshop

git

Tailwind CSS

AR Foundation

Python

Fishnet

Projects

Select a project for more information

Engage Art

Exar Studios

Unity

C#

PlayFab

AR Foundation

Mirror Networking

Engage Art is a location based Unity App featuring Augmented Reality content across Canada and United States. As the Lead Developer at Exar Studios, I played a pivotal role in the creative process, ensuring that the content we developed aligned seamlessly with our clients' goals. My responsibilities included collaborating closely with the design and production teams to conceptualize and implement innovative solutions that met and exceeded client expectations.

This Website!

Personal Project

JavaScript

TypeScript

React

Next.JS

Tailwind CSS

This website is a dynamic and responsive web application designed and developed to showcase my portfolio and projects. Leveraging modern web technologies, this project highlights my proficiency in JavaScript, TypeScript, React, Next.js, and Tailwind CSS. The website offers a seamless user experience with interactive elements, fast load times, and a clean, intuitive design. Utilizing Next.js, the project benefits from features like static site generation and API routes, ensuring optimal performance and scalability. Tailwind CSS provides a highly customizable and efficient styling framework. This project not only serves as a professional portfolio but also as a testament to my web development skills and ability to create robust, scalable applications.

Turbo Titans

Levitate Studios

Unity

C#

PlayFab

Photoshop

In 2019, I was the Lead Developer in a team of 3 for the game Turbo Titans, a mobile endless runner game, on both Google Play and the App Store. The game featured unlockable characters, a variety of cosmetics, and powerful upgrades to enhance the gameplay experience. Although Turbo Titans is no longer available, it demonstrated our ability to deliver engaging and high-quality mobile gaming experiences.

Mobile Action RPG

Personal Project

Unity

C#

Fishnet

A mobile action rpg roguelike I am working on by myself. The video showcases a early demo of a boss-fight where you activate the boss, and must remain in the circle to power up a teleporter to the next level.

VR Multiplayer Game Demo

Personal Project

Unity

C#

Fishnet

This quick demo video showcases a proof of concept for a VR multiplayer game. All footage is set in a networked lobby where I demonstrate a fully IK-rigged VR character picking up a pistol and shooting zombies.

Stick To it

College

Unity

C#

3DS Max

Photoshop

Substance 3D Painter

In a team of 5 in College, this game was made within a 12 week development cycle in 2019. Features I have implemented include, but are not limited to: • Coded Player movement, health, points system, AI • Designed the Tutorial, and Level 5 • Dynamic Collectable spawn, checkpoint system • Time Trial, High Score System We went to a local high school and the game earned the “The Great Lakes Game Day – Most Fun Award”.

Overdew

College

Unity

C#

Substance 3D Painter

3DS Max

Photoshop

In a team of 5 in College, this game was made within a 12 week development cycle in 2018. Features I have implemented include, but are not limited to: • Designed the thief enemy • Designed levels 2 and 5 • Created on screen indicator that displayed the package’s location + distance away from you when it is not in your possession This game was Presented at the 2019 Juno’s Music and Video Game Collision.

Contact

I have got just what you need.

Let's Talk.