Chun-min Chen

Software Engineer at Instagram

San Francisco Bay Area United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Chun-min Chen is a software engineer with over a decade of experience blending research-grade computer vision expertise and production systems engineering for large consumer products. He has shipped ML and vision features across Microsoft Azure, Windows Hello, Meta’s wearables and voice assistant, and Instagram ad moderation, while building scalable backends (REST, gRPC, Kubernetes) and C++ systems. A long-time contributor to Mozilla projects, he helped integrate Servo’s parallel CSS into Firefox Quantum and implemented nuanced web text/CSS features—work that influenced web compatibility standards. He combines deep academic training (PhD in Computer Science) with hands-on debugging of large user-facing applications and a history of successful open-source contributions to browser engines.
code11 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at National Chiao Tung University
bookB.S., Computer Science and Information Engineering, B.S., Computer Science and Information Engineering at National Taiwan University of Science and Technology
languagesEnglish, Chinese
github-logo-circle

Github Skills (18)

javascript10
servo10
marionette10
css10
gecko10
rust10
testing9
web-platform9
webbrowser9
ux-design9
webengine9
browser9
html9
nm8
aba8

Programming languages (9)

C#C++BikeshedShellRustJavaScriptHTMLMarkdown

Github contributions (5)

github-logo-circle
mozilla-b2g/gaia

Jan 2015 - Dec 2015

DEPRECATED - Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see
Role in this project:
userFront-end Developer
Contributions:21 commits, 49 PRs, 4 comments in 10 months
Contributions summary:Chun-min primarily contributed to the UI/UX aspects of the Gaia project, focusing on text selection functionality within the HTML5-based phone UI. Their work involved implementing and fixing integration tests for text selection, and improving the text selection dialog's positioning, size, and behavior. They also refactored code related to text selection and addressed bugs related to the context menu.
branchesphonejavascriptgaiahtml5
servo/servo

Jul 2016 - Oct 2017

Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine
Role in this project:
userBack-end Developer
Contributions:28 commits, 26 PRs, 168 comments in 1 year 3 months
Contributions summary:Chun-min primarily contributed to the Servo project by implementing and integrating CSS features. They focused on adding support for properties like `font-size-adjust`, `-webkit-text-fill-color`, `-webkit-text-stroke`, and `text-justify`, which required modifications to the style properties, longhand, and shorthand implementations. The contributions involved writing gecko glue code to integrate the features with Gecko and modifying the existing properties' implementation. They also added support for properties like `image-orientation`, and `initial-letter` and fixed serialization of `border` shorthand.
browserrustjavascriptbrowser-engineservo
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.
Request Free Trial