About

Here is a little background

Hi, I’m Ryan. I’m a software developer with more than 8 years of experience delivering production software across web, cross-platform applications, game development, and mixed reality. I have shipped mobile games, led engineering teams, deployed large-scale location-based AR installations across cities in Canada and the United States, and built financial products that process remittance transfers from the United States to Latin America.

I am proficient in Unity, C#, React, and Next.js, Figma, and I hold an Advanced Diploma in Video Game Design, which gives me a strong mixture of engineering ability and visual design sense. I focus on turning ideas into polished, production-ready products.

I am also the solo developer behind Worldstone.dev, an RPG design platform that helps game developers create characters, dialog, items, and interactive locations in a structured visual workspace. Worldstone includes AI-assisted content generation, full Git version control, and direct exports to Unity, significantly reducing prototyping time and replacing scattered spreadsheets with a professional, production-quality design workflow.

Experience

Senior Front End Engineer

Stealth Startup

TypeScript

JavaScript

git

Tailwind CSS

React

Next.JS

Figma

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

React

TypeScript

JavaScript

Tailwind CSS

Figma

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

Figma

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

Contact

I have got just what you need.

Let's Talk.