Eddie Cao is a software engineer with 13 years of experience building production systems across startups and large enterprises, currently contributing at Google in San Francisco. His background spans drug-discovery informatics and genomics product engineering to conversational commerce, with hands-on roles launching product lines and modernizing LIMS and EMR integrations. Eddie combines backend and DevOps strengths—evident in open-source work like improving bass to make Bash utilities usable in Fish, adding Python 3 support, robust env handling, CI fixes, and test coverage. He holds a Ph.D. in cheminformatics and advanced degrees in engineering, bringing a research-minded approach to practical product problems. Colleagues know him for pragmatic code that aims to solve more problems than it creates and for quietly improving developer tooling and reliability.
13 years of coding experience
8 years of employment as a software developer
Ph.D. Computer Science Cheminformatics, Ph.D. Computer Science Cheminformatics at University of California, Riverside
B.S. Electrical Engineering, B.S. Electrical Engineering at Tsinghua University
M.S. Computer Engineering, M.S. Computer Engineering at National University of Singapore
Contributions:1 release, 4 reviews, 58 commits in 5 years 8 months
Contributions summary:Eddie primarily contributed to the backend logic of the `bass` project, which focuses on enhancing Fish shell utilities. Their work involved refactoring the Python script, including supporting Python 3, robustly handling environment variables, and addressing issues related to quoting and escaping. Furthermore, the user demonstrated DevOps skills by addressing CI/CD issues and creating test cases, alongside fixing return value issues. This included implementing alias support and other core enhancements to the command execution behavior.
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.