CV
My Adventure
Please feel free to Download my CV here!
Education
- PhD in Mechanical Engineering, National University of Singapore (2016–2020)
- Focused on phase retrieval techniques for optical applications, including surface, displacement, and strain measurement.
- Developed CUDA-based GPU acceleration for optical coherent methods.
- Gained expertise in image processing, optics, and programming (C++, MATLAB, CUDA).
- Bachelor in Measurement Control and Information Technology, Beihang University (2011–2015)
- Specialized in optics, computer science, control systems, and signal processing.
- Conducted research on rail wheel diameter measurement and laser structure light.
- Graduated with top academic distinction based on GPA.
Work Experience
- Senior / Staff Software Engineer, Seagate Singapore International Headquarters (2022–Present)
- Designed and implemented machine vision algorithms for high-precision assembly equipment, including pick-and-place tasks and defect detection.
- Developed a hybrid rule-based and machine learning vision system for transferring slider bars.
- Integrated CI/CD pipelines using GitHub Actions for automated software development.
- Collaborated with cross-functional teams to design clean software architectures for automated inspection systems.
- Software Engineer, Semiconductor Technologies & Instruments Pte Ltd (2020–2022)
- Designed advanced image processing algorithms for wafer inspection, including edge defect detection and bump height measurement.
- Spearheaded the development of deep learning-based segmentation models.
- Developed and optimized 3D inspection modules with laser profiling and confocal microscopy, including 3D UI displays and rigorous reliability testing.
- Optimized software pipelines for high-throughput inspection systems.
- Teaching Assistant, National University of Singapore (2016–2019)
- Assisted in teaching modules such as Mechanics of Machines, Engineering Principles and Practice, and Mechanics of Materials.
- Mentored undergraduate students in research projects involving image processing and system design.
Projects
- Vision System for Slider Bar Transfer Equipment (2025)
- Designed a machine vision system for real-time measurement and guidance.
- Implemented algorithms to locate uncovered slider bars and rule-based measurement functions.
- Developed a deep learning model for tray type classification.
- Built vision sequences for hardware-triggered cameras and designed auto-teach/calibration routines.
- Vision System for Hard Drive Assembly Equipment (2025)
- Developed a real-time vision system for measurement and guidance in hard drive assembly.
- Integrated high-speed camera processing with robot control systems.
- Designed auto-teach/calibration routines and CI/CD pipelines for deployment.
- CI/CD for Department Software Repositories (2025)
- Implemented CI/CD pipelines for seamless deployment of station software and common libraries.
- Added features, fixed bugs, and advocated for CI/CD adoption, improving software quality and deployment speed.
- Disk and Spacer Assembly Simulation (2024)
- Simulated disk and spacer assembly processes to estimate quality under different control strategies.
- Implemented simulations in Python with unit tests using PyTest.
- Vision System for Auto Screw Install Station (2023)
- Designed a real-time vision system for screw installation guidance.
- Diagnosed and resolved software slowdowns, designed test sequences, and implemented CI/CD pipelines.
- Vision System for Auto Glue Dispenser Station (2023)
- Conducted proof-of-concept for vision-guided glue dispensing using Halcon.
- Integrated rule-based localization and ML-based anomaly detection.
- Automated robot axis movement based on glue droplet measurement.
- Deep Learning Inspection Module for Wafer Inspection Vision System (2022)
- Developed and integrated deep learning modules using Cognex Vidi.
- Supported robust deployment and extensive testing in production.
- Wafer Edge Inspection Module for Wafer Inspection Vision System (2022)
- Developed edge inspection software and defined calibration sequences with control engineers.
- Ensured robustness through extensive testing and deployment support.
- 3D Inspection Module for Wafer Inspection Vision System (2021)
- Developed and optimized 3D inspection modules, including laser profiling and confocal microscopy integration.
- Built 3D UI displays and ensured reliability through rigorous testing.
- Recipe Load Optimization for Wafer Inspection Vision Software (2020)
- Identified and optimized bottlenecks in recipe load processes, improving FOV and Dice map generation.
Awards
- Research Scholarship, NUS (2016–2020)
- National Scholarship of China (2013)
- First-prize Scholarship of Academic Performance, Beihang University (2012–2014)
- Honorable Mention, Mathematical Contest in Modeling (2013)
Skills
- Programming: C++, Python, MATLAB, CUDA, C#
- Machine Learning: TensorFlow, PyTorch, Cognex VisionPro, Halcon
- Computer Vision: OpenCV, Scikit-Image, Halcon, Cognex
- Machine Vision: Optics, Camera Calibration, Vision-Guided Robot Control
- Software Development: Agile Development, Git, CI/CD (GitHub Actions)
- System Design: Distributed Systems, Data-Intensive Applications
Continuous Learning
Machine Learning
- Completed courses on advanced NLP, GANs, and deep learning optimization.
- Certifications in AI and machine learning from platforms like TensorFlow and PyTorch.
Software Engineering
- Read books like Head First Design Patterns, The Pragmatic Programmer, and Head First Software Development.
- Completed courses on object-oriented design, software architecture, and design patterns.
- Gained expertise in SOLID principles, refactoring, and clean code practices.
System Design
- Studied books like Designing Data-Intensive Applications and System Design Interview.
Machine Vision
- Work: Continuously exploring advancements to solve problems pragmatically.
- Graduate: Applied optics, image processing, and computer vision techniques extensively in research.
- Undergraduate: Studied Image Processing and Photoelectric Detective Techniques and System. Final year project involved using active computer vision to measure the inner diameter of wheels, including camera calibration, structured light calibration, and laser stripe extraction.
Agile Methodologies
- Certified in Agile practices, including PMI-ACP preparation and Kanban.
For a detailed overview of my learning journey, visit the Continuous Learning page.