Shu-chun Weng

Software Engineer at MatX

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

🤩
Rockstar
🎓
Top School
Shu-chun Weng is a seasoned software engineer with 22 years of experience, currently based in the San Francisco Bay Area and recently joined MatX after a decade-long tenure at Google where they rose to Staff Software Engineer. They hold a PhD in Computer Science from Yale and combine deep research training with practical, production-grade system design and backend engineering. Shu-chun has a history of tackling low-level robustness and legacy code issues—evident from contributions to the widely known ptt/pttbbs project where they refactored functions to prevent buffer overflows and fixed complex backend bugs around money and post management. Comfortable in large-scale corporate environments and academic research settings, they bridge rigorous correctness with pragmatic delivery. Colleagues can expect an engineer who notices subtle reliability risks and systematically improves long-running systems.
code22 years of coding experience
job10 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at National Taiwan University
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Yale University
languagesChinese, English
github-logo-circle

Github Skills (15)

c1710
system-calls10
debug10
c-programming10
c1110
emulation10
system-programming10
qemu10
virtualization10
bugtracking10
networking9
refactor9
linux-kernel9
refactoring9
version-control7

Programming languages (4)

C++CLLVMGo

Github contributions (5)

github-logo-circle
ptt/pttbbs

Dec 2003 - Jul 2013

PTT BBS source code
Role in this project:
userBack-end Developer
Contributions:277 commits in 9 years 8 months
Contributions summary:Shu-chun primarily focused on modifying the source code for the PTT BBS, including rewriting and refactoring functions such as `strip_ansi()` to address buffer overflow problems and improve code organization. They also addressed multiple bug fixes, particularly in the handling of money and post management in the backend system. Their work involved modifying core files to add functionality to board settings and address cross-posting behavior.
bbstypescriptptt
llvm/llvm-project

Nov 2019 - Jul 2024

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:3 reviews, 5 pushes, 5 comments in 4 years 8 months
compilerstechnologiesclangsubmittoolchain
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
Shu-chun Weng - Software Engineer at MatX