Dylan Heyes

Dylan Heyes

Principal Architect / Principal Software Engineer
Las Vegas, NV | Open to Remote
702-408-5433 · dheyes@gmail.com
LinkedIn
15+ years iGaming experience · 100+ shipped games · 120M+ daily transactions · 20+ engineers led · 4 studios

Executive Summary

Principal-level engineer and architect with deep expertise in casino and social gaming platforms, reusable engine and platform architecture, and cross-discipline developer tooling. Proven leader of multi-studio teams delivering high-throughput, revenue-critical systems in regulated and live-ops environments. Combines hands-on technical execution across platform, full-stack, and AI-assisted development systems with strong people leadership and culture building.

Core Competencies

Platform & Engine Architecture Reusable Systems iGaming & Social Casino TypeScript HTML5 Plugin Architectures Visual Tooling High-Throughput Systems Regulated Markets CI/CD Automated Testing Full-Stack Development Technical Leadership Mentorship AI-Assisted Development Tooling ML/LLM Pipelines Model Fine-Tuning

Professional Experience

MahiGaming — Las Vegas, NV

Principal Architect (Feb 2023 – Present)
Lead Game Developer (Jun 2018 – Feb 2023)
iGaming casino game developer operating across U.S. and European regulated markets.
  • Leadership & Scope: Progressed from senior engineer to principal architect, leading 20+ engineers across 4 studios with formal people management and organization-wide technical ownership.
  • Platform Architecture: Architected a fully reusable, config-driven iGaming platform (TypeScript) where 100% of shipped games share a single runtime with no game-specific code.
  • Extensibility & Reuse: Designed a plugin-driven, composable architecture for gameplay, math, UI, and features, extensible by any discipline and safely evolved across live titles.
  • Visual Tooling: Built a Unity-like visual editor with runtime-interpreted node graphs, enabling real-time iteration, hot reload, and live desktop/mobile previews for engineers, designers, QA, and marketing.
  • Scale & Reliability: Enabled 40 shipped iGaming titles processing 120M+ daily global rounds/transactions across multiple U.S. and European regulatory jurisdictions.
  • Efficiency Gains: Reduced new-game staffing to 1–3 engineers and delivery time to ~3 months (down from 6+ months with 5–8 engineers), while significantly lowering certification effort, post-launch defects, and operational overhead.
  • Quality Engineering: Designed and implemented an automated testing framework as a first-class platform component, supporting platform- and game-level unit and end-to-end tests.
  • CI/CD & Automation: Established platform-scale CI pipelines (~1 hour) enforcing quality, compliance, and release readiness.
  • Full-Stack Systems: Designed and delivered multiple full-stack internal platforms supporting development, operations, and leadership workflows using React, Node.js/NestJS, FastAPI, Apollo GraphQL, PostgreSQL, and MongoDB.

AI & Advanced Tooling

  • AI Systems: Designed and built AI-assisted game development tooling, including training data generation, model fine-tuning, and ML/LLM pipelines to generate node graphs, configuration, and game scaffolds from natural-language prompts.
  • AI Infrastructure: Integrated and evaluated models using Microsoft AI Foundry, with lightweight internal infrastructure and developer tooling supporting experimentation and platform integration (internal alpha).

Leadership & Culture

  • Culture Transformation: Transformed a previously siloed and adversarial culture into a collaborative, ownership-driven organization through transparent technical processes and shared documentation.
  • Knowledge Sharing: Created and hosted a weekly voluntary platform forum for 5+ years, regularly attended by ~50% of the company, driving cross-team alignment and platform evolution.
  • Mentorship & Growth: Led mentorship and talent development via formal quarterly reviews with SMART goals, direct coaching, and promotion advocacy (including outside engineering).
  • Executive Partnership: Served as the primary technical partner to executive leadership, aligning business strategy, regulatory constraints, and long-term platform investment.

Gamesys — Las Vegas, NV

Lead Game Developer (Mar 2015 – Apr 2017)
Senior Game Developer (Mar 2014 – Mar 2015)
Social casino game developer and operator.
  • Revenue Impact: Built shared engine systems supporting social casino titles generating ~$5M in monthly revenue.
  • Engine Leadership: Promoted from Senior to Lead Game Developer; principal contributor to a Flash → HTML5 game engine transition, enabling cross-device compatibility and modern web standards.
  • Live Operations: Worked in high-traffic, revenue-critical environments emphasizing performance, stability, and cross-device compatibility.
  • Cross-Functional Delivery: Collaborated with product, design, math, and QA during a major platform modernization.

Genesis Gaming — Las Vegas, NV

Lead Game Engineer (Feb 2011 – Dec 2013)
Senior Game Engineer (Aug 2010 – Feb 2011)
iGaming game studio.
  • Engine Architecture: Designed and built a Flash-based casino game engine from scratch, reused by multiple engineers to ship production titles.
  • Standardization: Established core engine architecture and development patterns that standardized game creation across the studio.
  • Technical Leadership: Served as a technical leader supporting engineers and evolving the engine across multiple production releases.

Technical Stack (Selected)

Languages TypeScript, JavaScript, C#, Python
Frontend React
Backend Node.js, NestJS, FastAPI, Apollo GraphQL
Data PostgreSQL, MongoDB
Architecture Plugin-Based Systems, Reusable Engines, Config-Driven Platforms
Tooling Visual Editors, Node Graphs, CI/CD, Automated Testing
AI Training Data Generation, Model Fine-Tuning, ML/LLM Pipelines, Microsoft AI Foundry, Internal AI Tooling