Shopee

Shopee

Led the Games Studio Engineering Team and the Frontend Growth Chapter. Oversaw the development of high-performance games and growth products for a multi-country platform while managing a team of 20+ engineers.

Role

Engineering Manager - Games
Lead Software Engineer, Frontend - Growth

Year

2020 - 2024

Deliverable

Shopee Games Platform
Growth & Campaign Modules
Internal Telemetry & Observability Dashboards
Engineering Knowledge Base

Tech Stack

React.jsTypeScriptMicrofrontendPhaser.jsCocos2dxNext.jsTailwind CSSReduxJestSentryNotionAPI

Overview

During my 4+ years at Shopee, I transitioned from a Senior Software Engineer to an Engineering Manager, eventually leading the Games Studio. My journey focused on scaling high-traffic consumer products and building a resilient engineering culture.

"Entrusted by the Head of Engineering to become the chapter lead of the frontend team that consists of more than 20 frontend engineers across 5 units."


The Games Studio

As the Engineering Manager for the Games Studio, I led a team of 20+ Backend and Frontend engineers. The primary challenge was delivering high-performance, engaging games integrated into Shopee's multi-country ecosystem.

We collaborated closely with the Shenzhen Games Studio to ensure seamless game delivery. A major technical achievement during this period was the implementation of end-to-end product telemetry and observability. By setting up comprehensive dashboards and Service Level Objectives (SLOs), we shifted from reactive fixes to proactive issue detection, significantly improving game stability.


Growth & Frontend Leadership

Prior to the Games Studio, I served as the Lead Software Engineer for the Growth Team. In this role, I supervised over 40 growth projects, ranging from seasonal campaigns to complex admin tools.

My focus was on efficiency and quality. We utilized a modern tech stack including React.js, Microfrontends, and TypeScript to ensure that our deliverables were not just feature-complete, but also performant and maintainable.

"Supervising more than 40 growth projects as well as spearheading many initiatives to improve the quality of the deliverables."


Engineering Culture

Beyond technical delivery, I focused heavily on people management and culture. I served as a Hiring Manager for over 100 software engineer interviews, helping to scale the team rapidly. I also fostered a learning culture by maintaining internal knowledge repositories and facilitating regular sharing sessions to upskill the team.