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
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
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
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.
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
2015 — 2019
University of California, Davis
Bachelor’s Degree
2015 — 2019
2012 — 2015
De Anza College
2012 — 2015