Summary
Overview
Work History
Education
Skills
Timeline
Languages
BusinessAnalyst
Theerawut Kainunka

Theerawut Kainunka

Frontend Developer

Summary

Dynamic Frontend Developer with over 8 years at EveryMatrix Thailand, excelling in high-performance web applications. Proficient in TypeScript and React, I architected scalable systems and integrated real-time data solutions. Renowned for debugging expertise and delivering innovative, user-centric designs that enhance engagement and performance across sportsbook and casino platforms.

Overview

8
8
years of professional experience
2
2
Languages
3
3
years of post-secondary education

Work History

Frontend Developer

EveryMatrix Thailand (Totoit Company)
01.2019 - Current

Frontend Developer (TypeScript / JavaScript) Technical Skills Professional Experience Frontend Developer – Sportsbook Platform Frontend Architecture & System Design Web Components & Widget Development Frontend Developer – Casino Platform Key Strengths Additional Experience Freelance Job

Summary
Frontend Developer with 8+ years of experience specializing in high-performance, real-time web applications. Strong background in sportsbook and casino platforms, including real-time odds systems, betting engines, and third-party integrations. Experienced in scalable frontend architecture using monorepo (Nx), state management solutions, and reusable component systems such as Web Components. Highly skilled in debugging, performance optimization, and AI-assisted development.

  • Languages: TypeScript, JavaScript
  • Frameworks: React (Expert), adaptable to other frameworks
  • State Management: Zustand, Redux
  • Architecture: Nx Monorepo, Modular Architecture
  • Realtime: WebSocket
  • Web Technologies: Web Components (Custom Elements)
  • Tools & Concepts: API Integration, Performance Optimization, Debugging
  • AI: AI-assisted coding, Prompt Engineering
  • Mobile: Flutter (Android & iOS)

Key Responsibilities:

  • Developed scalable real-time sportsbook applications with high reliability and performance
  • Integrated WebSocket for live odds updates, scores, and betting data streams
  • Transformed and normalized API data to meet complex business requirements
  • Designed and implemented core betting systems:Odds display system
    Bet Slip (Single Bet, Multi Bet, System Bet)
  • Integrated third-party services such as Betradar for real-time sports data and analytics
  • Built and maintained:Real-time odds subscription system
    Bonus and promotion systems
    Live score systems across multiple sports
    Market and event systems
    Virtual sports and simulation betting systems
  • Designed and maintained Nx Monorepo architecture to manage multiple applications and shared libraries within a single repository
  • Built reusable modules and internal frameworks to improve development speed and consistency
  • Structured scalable frontend systems to support multiple products and teams
  • Developed applications and converted them into Web Components (Custom Elements)
  • Built reusable widget systems that can be embedded into external websites
  • Ensured cross-platform compatibility and framework-agnostic usage

Key Responsibilities:

  • Developed casino frontend systems with multiple game integrations
  • Built game search and filtering by vendor
  • Integrated real-money gaming with wallet systems
  • Ensured seamless UX between third-party providers and platform
  • Advanced Debugging:
    Expert in identifying and resolving complex production issues under pressure
  • Architecture & Scalability:
    Experience designing scalable frontend systems with monorepo and modular design
  • AI-Assisted Development:
    1–2 years of experience leveraging AI tools to accelerate development and improve productivity
  • Developed cross-platform mobile apps using Flutter
  • Successfully published apps on App Store and Google Play Store

Education

Certificate in Business Computer (Vocational Level -

Lamphun Technical College
Lamphun
04.2010 - 04.2013

Skills

Front end web development

Nodejs

Web components development

Reactjs framework

Debugging proficiency

Full software development lifecycle

Web application development

API integration

Technical solutions development

Timeline

Frontend Developer

EveryMatrix Thailand (Totoit Company)
01.2019 - Current

Certificate in Business Computer (Vocational Level -

Lamphun Technical College
04.2010 - 04.2013

Languages

English
Thai
Theerawut KainunkaFrontend Developer