Bingyu Shen

Machine Learning Engineer at Pinterest

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
Bingyu Shen is a Machine Learning Engineer with 11 years of experience who blends academic rigor from a PhD in Computer Science at Notre Dame with production ML work at Pinterest, focusing on computer vision, NLP, and emerging interests in semantic 3D scene generation. He has two-plus years of specialized work on historical manuscript OCR and a strong practical command of Python and PyTorch, routinely moving research models into applied settings. Beyond ML, he builds full-stack web systems and has contributed to open-source infrastructure—improving logging and error handling in the widely used ProFTPD server—and maintains community-serving projects like openaccess.thecvf.com. Comfortable at the intersection of research and engineering, he leverages deep-learning expertise to solve domain-specific problems while shipping robust, production-ready systems.
code11 years of coding experience
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Notre Dame
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (14)

c1710
debugging10
error-handling10
debug10
filesystem10
ftp10
c1110
file-operations10
fileio10
unix9
logging9
c-programming8
ftps7
sftp6

Programming languages (5)

C++CHTMLRubyPython

Github contributions (5)

github-logo-circle
proftpd/proftpd

Oct 2020 - Apr 2022

ProFTPD source code
Role in this project:
userBack-end Developer
Contributions:9 reviews, 15 commits, 18 PRs in 1 year 6 months
Contributions summary:Bingyu primarily contributed to improving the logging and error handling within the ProFTPD server. They added detailed log messages for various failure scenarios, including permission denials, stat() failures, and errors modifying timestamps. These changes focused on enhancing debugging capabilities and providing more informative messages for system administrators and users. Additionally, the user made minor code improvements, like removing trailing whitespace.
unixposixftpssftp-serversftp
byshen/sdfood

Sep 2018 - Jun 2022

A personal collection of food in San Diego. (primarily asian food) (in Chinese)
Contributions:88 commits, 9 PRs, 81 pushes in 3 years 9 months
chinesediegofoodasiansan
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
Bingyu Shen - Machine Learning Engineer at Pinterest