Skip to content
Portrait of Vincent Cheong.
English-first personal portfolio

Personal introduction

Full-Stack Developer · Tempered by Big Tech, Tamed by Fatherhood

Vincent Cheong

A decade of shipping code across Tencent, Shopee, and the Macau government taught me one thing: the best systems feel effortless on the surface and are absolute chaos underneath — kind of like parenting. I build things end-to-end, from backends surviving millions of requests to Vue frontends that actually spark joy.

Based in Macau, ChinaCurrently in public service. Open to side projects, and interesting conversations.

Snapshot

From building QQ Zone's social feeds at Tencent to architecting Shopee's gaming platform from scratch, I've spent a decade turning complex requirements into reliable, scalable systems. Now based in Macau, I bring that big-tech rigor to public-sector digital services.

Years shipping production code
10+
Engineers interviewed at Shopee
60+
Christmas baby (RIP personal time)
1

About

A developer shaped by big tech pressure and the weight of a newborn.

From building QQ Zone's social feeds at Tencent to architecting Shopee's gaming platform from scratch, I've spent a decade turning complex requirements into reliable, scalable systems. Now based in Macau, I bring that big-tech rigor to public-sector digital services.

How I Work

  • Equally comfortable writing low-level system and crafting pixel-perfect UI interfaces — a true full-stack chameleon.
  • Survived high-concurrency systems at scale; now I apply that healthy paranoia to everything I build, even personal projects.
  • Firm believer in AI-assisted development — vibe coding is not laziness, it's evolution.

Personal Values

Battle-tested pragmatistQuietly competitiveDetail-obsessedDog-lover-in-theory

After graduating in Guangzhou, I spent seven years in Shenzhen's tech trenches — first at Tencent building backend systems for QQ Zone and WeGame, then at Shopee architecting a gaming platform from zero to production. I survived the legendary 996 grind, became intimately familiar with 3 AM error alerts, and once endured seven rounds of interviews just to land a single offer. On the bright side, after being promoted to team lead at Shopee, I got to sit on the other side of the table and interviewed around sixty candidates myself — finally understanding why interviewers always look so tired.

Outside of work, I'm an avid gamer and a restless traveler. I started exploring cities across China during university and have made it a point to venture abroad at least once a year since. I'm also a devoted admirer of cats and dogs, though strictly from a safe, fur-free distance. Currently teaching myself Japanese: N4 is in the bag, N3 is putting up a fight.

In mid-2022, I made the leap back to Macau for a calmer pace of life and better prospects for the next generation. Then, on Christmas Day 2024, my son arrived — and just like that, my free time went from 'limited' to 'purely theoretical.' Worth every sleepless second, though.

Resume

Selected milestones across work, delivery, and learning.

A concise timeline instead of a full CV dump, keeping the focus on momentum, contribution, and context.

experience

2022 - Present

Macau

Senior Technical Officer

Macau SAR Government

Leading technical planning and development of government digital services, coordinating with third-party teams on delivery and quality.

  • Spearheading the architectural design and technical roadmap of public-sector information systems.
  • Developing and maintaining both public-facing and internal government applications.
  • Managing third-party vendor coordination, project delivery timelines, and technical quality assurance.
experience

2019 - 2022

Shenzhen

Expert Engineer

Shopee (Sea Group)

Built the e-commerce gaming platform from zero to production, serving millions of users across Southeast Asia during major promotional events.

  • Architected the gaming business platform from scratch: API gateway, permission system, reusable game services (chances, lottery, leaderboards), and a low-code admin system.
  • Designed and delivered high-concurrency backends for promotional mini-games (e.g., Red Packet Shake) handling massive traffic spikes during sales campaigns.
  • Led a backend engineering team — owned work planning, technical design reviews, and cross-team alignment. Earned top performance ratings three consecutive years.
experience

2015 - 2019

Shenzhen

Backend Developer

Tencent

Contributed to two major product lines at one of China's largest tech companies, working on high-traffic social and gaming platforms.

  • Developed the C++ backend for QQ Zone's Friend Feed system, handling daily product iterations and performance optimizations at massive scale.
  • Built the AI-powered short-video and live-streaming recommendation backend for QQ Zone, collaborating with ML engineers on real-time ranking pipelines.
  • Owned core services for the WeGame platform — Profile, Presence, and other foundational systems — optimized for reliability and low latency under heavy load.
education

2011 - 2015

Guangzhou

BSc in Computer Science & Technology

Sun Yat-sen University

Studied computer science fundamentals at one of China's top universities, graduating with distinction and a National Scholarship.

  • Awarded the National First-Class Scholarship in 2014 — because apparently studying does pay off.
  • Achieved top placements in multiple university-level competitions.
  • Developed and maintained the campus multimedia management system.

Skills

Tools and working habits that support reliable delivery.

A blend of implementation detail, collaborative process, and interface sensitivity.

Backend & Systems

Where I spent most of my career — building things that handle traffic spikes without waking me up at 3 AM.

C/C++GoJavaPythonMicroservicesService MeshHigh-Concurrency Architecture

Frontend & Apps

The side of the stack where users actually see your work — no pressure.

Vue 2/3NuxtTypeScriptTailwind CSSWeChat Mini ProgramsAI-Assisted Dev

Infrastructure & Data

The glue that holds everything together, usually thanklessly.

DockerKubernetesAWSLinuxMySQLRedisMongoDBTiDBOracle

Contact

If the work feels aligned, let’s start a conversation.

This site stays intentionally simple: the easiest next step is a direct message through the channels below.

Always up for interesting technical challenges or just a good conversation about distributed systems over coffee.

Good problems and good people are always welcome — whether it's a high-concurrency puzzle or a weekend side project.