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.
10 years of coding experience
The Affiliated High School of South China Normal University
Open standard for machine learning interoperability
Role in this project:
Backend & 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.
Tensors and Dynamic neural networks in Python with strong GPU acceleration
Role in this project:
Back-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.