Yun Chen is a researcher and machine learning engineer with 11 years of experience, currently working at Waabi after research roles at Uber and internships at Alibaba and other tech organizations. He focuses on computer vision and motion forecasting, contributing to notable projects like a simplified Faster R-CNN implementation and the ECCV2020 LaneGCN repository where he improved training and evaluation pipelines. Yun maintains a hands-on open-source presence—his PyTorch tutorial/book repo modernizes legacy code and demonstrates practical deep learning projects from image captioning to style transfer. Based in Old Toronto and enrolled in a PhD program in Computer Science, he blends strong academic foundations with production-oriented research. An understated strength is his penchant for improving reproducibility and tooling across training loops, data preprocessing, and visualization.
11 years of coding experience
2 years of employment as a software developer
Bachelor's degree, Telecommunication Engineering, Bachelor's degree, Telecommunication Engineering at Beijing University of Posts and Telecommunications
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at 加拿大多伦多大学
[ECCV2020 Oral] Learning Lane Graph Representations for Motion Forecasting
Role in this project:
ML Engineer
Contributions:13 commits, 1 PR, 3 pushes in 10 months
Contributions summary:Yun primarily contributed to the training and evaluation pipeline for a motion forecasting model. They made changes to the training script (`train1.py`), likely for improved training procedures, and test script for submission. They updated the license, and added video/slides as part of the project. Additionally, they modified the data preprocessing steps to ensure proper data loading and processing.
PyTorch tutorials and fun projects including neural talk, neural style, poem writing, anime generation (《深度学习框架PyTorch:入门与实战》)
Role in this project:
ML Engineer
Contributions:1 release, 66 commits, 10 PRs in 2 years 1 month
Contributions summary:Yun primarily focused on modifying and refining existing code related to PyTorch tutorials, specifically within the context of deep learning projects. Their contributions include fixing errors in tensor operations, updating code to align with PyTorch 0.3, and implementing changes to improve the visual rendering of content (e.g. changing image format). The user also made adjustments to model configurations and training scripts, enhancing the functionality of image captioning and other machine-learning based chapters.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.