March 2025 – Present Vancouver, BC

Jackpot Digital Inc.

Full Stack Developer

Online Casino Platform Development: Architected and developed a scalable online casino gaming platform using Java, AngularJS, and AWS infrastructure managed through Terraform, enabling 10,000+ concurrent players to access casino games with 99.9% uptime.

Admin Platform Modernization: Spearheaded the modernization of the Admin For Blitz Service Pack by upgrading Angular from version 8 to 20, implementing proper routing architecture, and refactoring codebase for improved maintainability.

May 2024 – Present Portland, Oregon

Eye Photo Systems

Full Stack Developer (Contract, Remote)

AI-based Desktop Application: Engineered a high-performance desktop application for ophthalmologists using Go, ReactJS, and SQLite, implementing local-first architecture with mTLS security. Designed and implemented peer-to-peer communication using mDNS service discovery, enabling seamless client-server synchronization across local networks.

Sept 2019 – Present Vancouver, BC

Freelance Contracting

Full Stack Developer

Client-Focused Web Development: Built, deployed, and maintained multiple websites for clients, including Lab 915, Prairie Neuro, and the International Neurotrauma Society, utilizing expertise in JavaScript, PHP, and SCSS.

Website Migration: Revamped a legacy Drupal website for Concerts in Care, replacing it with a modern event management system built on GatsbyJS, ExpressJS, and MongoDB, reducing event setup time by 40%.

Sept 2024 – March 2025 Nanaimo, BC

Array Studios

Software Developer

Full Stack Development: Engineered and implemented a RAG AI chatbot plugin using ReactJS, PHP, PineCone vector database, and OpenAI GPT-4, enabling content-intensive websites to provide automated, context-aware customer support, resulting in 80% reduction in response times.

Oct 2022 – Dec 2023 Vancouver, BC

The West Harbour

Full Stack Developer

Headless CMS Development: Spearheaded the development of multiple high-performance websites using Sanity.io, leveraging NextJS, Contentlake, and ReactJS, resulting in improved load times, scalability, and maintainability.

Developed Custom Theme: Engineered a reusable ReactJS/Tailwind theme with PHP backend, cutting future website development time by 25% through automation.

Jan 2024 – May 2024 Vancouver, BC

BulletProof Studio Tools

Full Stack Developer CO-OP

Reducing Server Load: Optimized backend for a high-profile VFX budgeting tool, implementing FastifyJS, GraphQL, and Mercurius to improve load time by 20% and reduce server load in an agile team.

Timesheets Dashboard: Crafted an intuitive ReactJS (TSX) frontend with Apollo Client, enhancing timesheet management and collaboration for VFX film budgeting.

Education - BCIT & Langara College