Blizzard Entertainment Inc.
2025 - Current
MobilityWare
2020 - 2025
Sega Atlus
2016-2017, 2019-2020
Trigger Global Inc.
January 2018 - October 2019
Super Toy Box
December 2016 - December 2017
What I'm Currently Doing

Part of the Hearthstone Client Team, maintaining and evolving an over-a-decade-old codebase for one of the most iconic digital card games.
Managing and updating critical internal and third-party SDKs — including Firebase, AppsFlyer, Braze, and China-specific integrations — tackling long-standing tech debt across the project.
Strengthening macOS and iOS platform support by modernizing build tools and environment configurations.

Check out the company website!
Image of Hearthstone Apple Store
Image of Hearthstone Google Store
Official In-Game Credits Card
Andrew Chau's official Hearthstone credits card
Andrew Chau's official Hearthstone credits card, golden version
What I Worked On

Served as Software Engineer II on the Spark Studio - Yellow Team, a cross-cutting team that supported nearly every product in the studio.
Provided engineering support across 30+ shipped titles — from Solitaire and Mahjong to Bubble Shooter Pop! — maintaining critical internal and third-party SDKs.
Served as the studio's point person for privacy and compliance, directly owning GDPR, CCPA, Google Privacy Sandbox, Google CMP, and privacy-related AppsFlyer and Firebase configurations. Authored much of the internal documentation that teams across the studio referenced.
Worked directly with the Technical Director and CTO to plan and execute these initiatives across the full game portfolio.
Went through complete release cycles for new games and drove critical features from concept to launch.

Check out the company website!
Image of Mobilityware Apple Store
Image of Mobilityware Google Store
Persona 5 Royal cover art
Persona 5: The Royal

Quality Assurance Tester

Check out the game!
Yakuza 5 Remastered cover art
Yakuza 5 Remastered

Quality Assurance Tester

Check out the game!
Catherine Full Body for Nintendo Switch cover art
Catherine: Full Body (Nintendo Switch)

Quality Assurance Tester

Check out the game!
Yakuza 0 cover art
Yakuza 0

Quality Assurance Tester

Check out the game!
NFL Starview AR yardline stat overlay
NFL Starview AR football transition view
NFL Starview AR generic stat display
NFL AR - Starview
  • Description: Engineered live AR stat overlays for Dallas Cowboys games in Unity 3D, delivering real-time augmented reality data to fans in-stadium. Deployed and tested on-site at NFL stadiums working directly with team operations.
  • Role: Main Developer
  • Date: June 2019 - October 2019
Go to Page
NHL AR splash screen
NHL AR home screen
NHL AR tabletop rink with live player tracking
NHL AR player selection with stats overlay
NHL AR
  • Description: Built a prototype live AR hockey rink in Unity 3D, rendering real-time game data in augmented reality. Deployed on-site at NHL arenas working with the San Jose Sharks and Vegas Golden Knights in collaboration with Intel.
  • Role: Main Developer
  • Date: November 2018 - January 2019
Go to Page
NBA AR main menu screen
NBA AR portal tiles for 360 video selection
NBA AR augmented reality basketball experience
NBA AR
  • Description: Shipped a mobile AR game and portal experience built with Unity 3D, bringing interactive basketball content to fans via ARKit and ARCore
  • Role: Main Developer
  • Date: March 2018 - September 2019
Go to Page
Lenovo Mirage AR Games main promotional image
Lenovo Mirage AR gameplay example
Lenovo Mirage AR Games

  • Description: AR applications developed for the Lenovo Mirage headset with Unity 3D
  • Role: Main Developer/Support
  • Date: October 2018

Go to Page
General Mills Star Wars AR promotional image
General Mills - Star Wars AR

  • Description: Worked through several iterations of AR placement flow and post-processing effects to make sure we got that "Star Wars" feeling.
  • Role: Developer
  • Date: 2019

Go to Page
Moviebill app feature overview
Moviebill

  • Description: Supported the team with features such as the asset downloading and management as well as feature release and bug fixes.
  • Role: Developer
  • Date: 2018

Go to Page
Subaru Wheelstand app showcase on the show floor
Subaru Wheelstand app vehicle detail screen
Subaru Wheelstand app feature highlights
Subaru Wheelstand app CMS content display
Subaru Wheelstand app VIN-based dynamic content
Subaru Wheelstand

  • Description:
    Engineered client app from start to release to be showcased on the show floor.
    Dynamic content could be pulled down from a CMS on the show floor based on VIN.

  • Role:
    Sole Client Developer
  • Go to Page
    VR Factory app with CMS-driven custom builds
    VR Factory

  • Description:
    Engineered client app in Unity to pull from custom CMS and deploy custom builds to users.
    Created flexible layouts in coordination with design and artists.
  • Role:
    Client Developer
  • Go to Page