Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Language
Work Experience
Software Engineer at TikTok
June 1, 2022 - April 1, 2026Effect SDK (AR & Computer Vision): Developed a cross-platform AR SDK integrating real-time rendering and CV capabilities for global TikTok products using C++, Go, and Lua. Designed a Go-based microservice using Kitex RPC and Thrift IDL for cloud-based AR rendering on MP4/image assets. Optimized GPU/RAM utilization for AR filters by ~40 MB per instance, significantly improving runtime efficiency on mobile devices. Implemented critical security layers in embedded Lua and JavaScript engines to prevent unauthorized file access within user-generated filters. Audited C++ codebase for buffer overflows and implemented security layers in embedded Lua/JS engines to ensure business integrity. Integrated AR SDK logging, monitoring, and crash recovery systems to improve reliability in Go. Provided on-call support for high-concurrency production crashes, maintaining service reliability for millions of users. Effect House: Supported development of desktop applications (Mac and Windows) designed for c
Software Engineer at Virtualitics
May 1, 2021 - June 1, 2022Data Plotting Web App: Supported development of a 3D plotting web application. Engineered a 3D data plotting application capable of rendering millions of data points using JavaScript and WebGL. Implemented JS-side raycasting against million-point datasets and offloaded visual feedback to GPU shaders for real-time interactivity. Consolidated vertex data into single draw calls to minimize CPU-to-GPU overhead, achieving high-frame-rate exploration of massive datasets.
Software Engineer at Virtalitics
May 1, 2021 - June 1, 2022Data Plotting Web App: Supported development of a 3D plotting web application leveraging JavaScript, WebGL, Blazor, and three.js to render millions of data points. Implemented GPU-accelerated rendering with raycasting against large datasets and offloaded heavy computations to GPU shaders for real-time interactivity. Optimized vertex data to minimize CPU-GPU overhead and enable high-frame-rate exploration of massive datasets.
Education
Master of Science, Computer Science at University of Southern California
January 11, 2030 - December 1, 2021Bachelor of Science, Computer Science at University of Southern California
January 11, 2030 - May 1, 2021Bachelor of Science, Computer Science at University of Southern California
January 11, 2030 - May 1, 2021Master of Science, Computer Science at University of Southern California
January 11, 2030 - December 1, 2021Master of Science at University of Southern California, Los Angeles, CA
January 11, 2030 - December 1, 2021Bachelor of Science at University of Southern California, Los Angeles, CA
January 11, 2030 - May 1, 2021Qualifications
Industry Experience
Software & Internet, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Hire a Full Stack Developer
We have the best full stack developer experts on Twine. Hire a full stack developer in Singapore today.