I’m a software engineer based in Richmond, BC, focused on building high-reliability frontend and platform experiences across large-scale enterprise systems. At TikTok, I’ve led frontend ownership for identity and access workflows, delivered end-to-end approval and permission review pipelines, and scaled reusable SDKs and components that multiple teams could adopt quickly. I enjoy turning complex product requirements into maintainable architectures—especially through monorepos, microfrontends, and strong testing/observability practices. I’ve also owned full-stack workflow platforms for governance and translation quality, improved performance for data-heavy experiences, and partnered with international teams to ship EU multi-region releases while reducing JavaScript error rates and speeding up critical rendering paths.

I’m a software engineer based in Richmond, BC, focused on building high-reliability frontend and platform experiences across large-scale enterprise systems. At TikTok, I’ve led frontend ownership for identity and access workflows, delivered end-to-end approval and permission review pipelines, and scaled reusable SDKs and components that multiple teams could adopt quickly. I enjoy turning complex product requirements into maintainable architectures—especially through monorepos, microfrontends, and strong testing/observability practices. I’ve also owned full-stack workflow platforms for governance and translation quality, improved performance for data-heavy experiences, and partnered with international teams to ship EU multi-region releases while reducing JavaScript error rates and speeding up critical rendering paths.

Available to hire

I’m a software engineer based in Richmond, BC, focused on building high-reliability frontend and platform experiences across large-scale enterprise systems. At TikTok, I’ve led frontend ownership for identity and access workflows, delivered end-to-end approval and permission review pipelines, and scaled reusable SDKs and components that multiple teams could adopt quickly.

I enjoy turning complex product requirements into maintainable architectures—especially through monorepos, microfrontends, and strong testing/observability practices. I’ve also owned full-stack workflow platforms for governance and translation quality, improved performance for data-heavy experiences, and partnered with international teams to ship EU multi-region releases while reducing JavaScript error rates and speeding up critical rendering paths.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Beginner
See more

Language

Chinese
Fluent
French
Advanced
Japanese
Advanced

Work Experience

Software Engineer II (Trust & Safety) / Enterprise IAM Platform Front-End Owner at TikTok
June 1, 2021 - April 1, 2026
Owned frontend for an enterprise IAM platform, refactoring UI/UX and building reusable React components and SDKs for permission and approval workflows. Supported 30+ engineers across 16 teams with shared SDK adoption. Delivered a new access review workflow from scratch for periodic large-scale permission audits and led EU multi-region delivery with independent release pipelines and traffic routing. Improved a legacy codebase (110k+ LOC), increased unit test coverage for core modules to 60%, and established monitoring/remediation workflows that reduced JavaScript error rates by 85.7%. Built spec-driven refactoring to consolidate shared React/TypeScript components and hooks while preserving API compatibility.
Front-End Intern at ByteDance
April 1, 2020 - April 1, 2021
Built and optimized server-side rendered pages for a consumer-facing web product, improving web delivery, SEO, and cross-device user experience.

Education

Bachelor of Engineering in Computer Science and Technology at NORTHEAST FORESTRY UNIVERSITY
September 1, 2016 - June 1, 2021

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment