Experience
2024 — Now
2024 — Now
Sunnyvale, California, United States
• Architected a React-based 2D video annotation tool, integrating SAM2 and YOLO ML backends via
WebSocket API, enabling 20+ annotators to process 2000+ videos
• Packaged and deployed the annotation tool with Electron for macOS, with cross-platform support for Windows and Linux
• Built the companion product website according to design guidelines and specifications, supporting
onboarding and documentation for all users
• Developed two React-based annotation visualizers, deployed as microfrontends, enabling real-time interactive visualization of video segmentation annotations and image bounding box/mask annotations
• Created a reusable React-based 2D annotation framework, reducing feature development time by 80% for future annotation tools
• Prototyped a 3D point cloud annotation application using React and Three.js, supporting real-time
visualization and interactivity of complex point cloud scans
• Authored and maintained technical documentation, release notes, and user guides for the annotation tool
2020 — Now
2020 — Now
California, United States
· Developed a full stack web application using React, Redux, Node.js, Express, and MongoDB, resulting in a robust and efficient system.
· Improved the performance of the existing Jenkins CI/CD pipeline to save 20% of EC2 costs.
· Maintained organized documentation with comprehensive release notes to ensure effective knowledge transfer.
· Created and deployed an Unreal Engine 5 game using C++ and Blueprints to the cloud for pixel streaming.
· Managed and maintained the multiplayer server on AWS Gamelift to ensure a smooth gameplay experience and minimum downtime.
· Optimized game performance by 30% through profiling and refactoring the codebase.
· Developed and implemented an Unreal Engine 5 plugin to establish seamless communication between the game and the web application.
2017 — 2018
2017 — 2018
Guangzhou, Guangdong, China
Testing and improving the design of the website.
Incorporating functionalities and features into the website.
Maintaining the appearance of websites by enforcing content standards.
Working with different content management systems.
2017 — 2018
2017 — 2018
Guangzhou, Guangdong, China
Preparing and delivering lessons to improve students' reading, writing, and conversing skills.
Developing educational content such as notes and quizzes.
Assigning activities to facilitate students' consolidation of learning material.
Tailoring my teaching style in accordance with students' needs.
2017 — 2017
2017 — 2017
Guangzhou, Guangdong, China
1. Cooperate with the sales team to keep the course schedule service for the members;
2. Responsible for the members contract file and keep following with the members classes;
3. Based on the whole members to arrange the classes opening and canceling adjustment;
4. Responsible for the members course scheduled service in overall situations;
5. Follow the service standard process to maintain the relationships with members;
6. Responsible for the complain solving and enhance the customer satisfaction.
Education
University of California, Davis
Bachelor’s Degree
2015 — 2019
De Anza College
2012 — 2015