Bicheng Ying

Software Engineer at Google

Los Angeles, California, 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
Bicheng Ying is a software engineer with a decade of experience building backend systems and test automation, currently at Google in Los Angeles. With an academic foundation in electrical engineering from Shanghai Jiao Tong University and advanced study at UCLA, he blends rigorous research experience (including roles at EPFL and UCLA) with production engineering. He has contributed to high-profile open-source quantum computing tooling—improving Cirq’s test coverage, visualization components, and implementing an N-qubit DiagonalGate decomposition—demonstrating both low-level algorithmic skill and practical engineering. His background spans research and industry internships at Google before joining full-time, reflecting a trajectory from experimental prototypes to scalable services. Colleagues know him for bridging complex quantum-aware algorithms and reliable test-driven development, making esoteric concepts production-ready.
code10 years of coding experience
job4 years of employment as a software developer
bookMS/PhD, Electrical and Electronics Engineering, MS/PhD, Electrical and Electronics Engineering at University of California, Los Angeles
bookBS, Electrical and Electronics Engineering, BS, Electrical and Electronics Engineering at Shanghai Jiao Tong University
languagesChinese
github-logo-circle

Github Skills (10)

unit-testing10
circuit10
quantum-computing10
algorithms10
quantum-algorithms10
cirq10
python10
test-automation10
numpy9
github8

Programming languages (3)

TypeScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
quantumlib/Cirq

Jan 2021 - Apr 2022

A Python framework for creating, editing, and invoking Noisy Intermediate-Scale Quantum (NISQ) circuits.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:126 reviews, 16 commits, 27 PRs in 1 year 2 months
Contributions summary:Bicheng primarily contributed to the testing and development of the `cirq` library, focusing on improving the testing coverage for the heatmap visualization module by adding new tests for colorbar functionality. They also updated a reference link in the README file. Furthermore, they implemented an N-qubit DiagonalGate, including the decomposition algorithm into CNOT and Rz gates. Finally, they refactored SingleQubitCliffordGate to use CliffordTableau.
pythonquantum-circuitsquantum-computingcircuitsquantum-algorithms
BichengYing/Cirq

Jan 2021 - Jan 2025

A python framework for creating, editing, and invoking Noisy Intermediate Scale Quantum (NISQ) circuits.
Contributions:243 pushes, 40 branches in 4 years
pythonquantum-computingcircuitsscaleinvoking
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
Bicheng Ying - Software Engineer at Google