Nick Cao is a software engineer and active Rust open-source contributor based in Boston with a decade of engineering experience. Currently a software engineer at Red Hat and a Nixpkgs committer, he focuses on reproducible, package-centric tooling and systems-level Rust development. His background includes an engineering internship at Red Hat and graduate study in electrical and computer engineering at Boston University after earning a computer science BE from Tsinghua. Nick blends practical production work with community-driven maintenance, regularly contributing to the Nix ecosystem and other open-source projects. Colleagues describe him as a rustacean who cares about hermetic builds, developer ergonomics, and long-lived infrastructure. He brings a research-informed perspective to pragmatic engineering, often surfacing subtle build and dependency issues before they reach production.
10 years of coding experience
1 year of employment as a software developer
Bachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Tsinghua University
Master of Engineering - MEng, Electrical and Computer Engineering, Master of Engineering - MEng, Electrical and Computer Engineering at Boston University
Contributions:53 PRs, 127 pushes, 55 branches in 2 months
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.