Bangyan Chu

Pittsburgh, Pennsylvania 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
Bangyan Chu is a software engineer with a decade of hands-on experience bridging backend development, automation, and ML interoperability, currently based in Pittsburgh. A Carnegie Mellon sophomore in ECE with past stints at X and Alphabet’s Moonshot Factory, he contributes to high-profile open-source projects like ONNX, PyTorch, and ONNX Runtime, focusing on modernizing Python, CI/CD, and developer tooling. He excels at improving code quality and developer workflows—introducing linters, formatters, and test expansion to streamline large ML codebases. Equally curious about hardware design and robotics, he pairs systems thinking with a taste for language learning and typeface study, bringing a design-aware perspective to engineering problems.
code10 years of coding experience
bookThe Affiliated High School of South China Normal University
bookCarnegie Mellon University
languagesChinese, French, English, Chinese
github-logo-circle

Github Skills (19)

pytorch10
python10
ruff10
testing10
machine-learning10
data-export10
flake10
onnx10
exporter10
cicd10
automation10
deep-learning10
automations10
exports10
code-formatting10

Programming languages (12)

TypeScriptC++ShellRustSCSSJavaScriptGoObjective-C

Github contributions (5)

github-logo-circle
onnx/onnx

May 2022 - Jan 2023

Open standard for machine learning interoperability
Role in this project:
userBackend & DevOps Engineer
Contributions:1434 reviews, 16 commits, 597 PRs in 8 months
Contributions summary:Bangyan's commits primarily focused on upgrading the Python syntax, refactoring code, and implementing linting with GitHub Actions. Their contributions involved updating dependencies, formatting code with black and isort, and integrating flake8-builtins for better code quality. Additionally, the user made changes to CI/CD pipelines by adopting lintrunner and making minor fixes.
pytorchmxnetdeep-learninginteroperabilitymachine-learning
pytorch/pytorch

Apr 2022 - Jan 2023

Tensors and Dynamic neural networks in Python with strong GPU acceleration
Role in this project:
userBack-end Developer & ML Engineer
Contributions:1935 reviews, 744 commits, 430 PRs in 9 months
Contributions summary:Bangyan's commits focused on modernizing the Python syntax within the ONNX module, specifically within the `pytorch/pytorch` repository, by utilizing tools like `pyupgrade` and `flynt`. The primary goal of these modifications was to enhance the readability and efficiency of the Python code. Furthermore, the user implemented various testing and code changes to support the export of a broad range of operations including core mathematical operations. This user also expanded the unit test by including both the standard operators, as well as, custom ops.
pythongpu-accelerationdeep-learninggpunumpy
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
Bangyan Chu