Eric Zhang is a seasoned R&D and technology leader with over 15 years' experience building and scaling engineering organizations in the medical device and diagnostics industries, including senior leadership roles at Beckman Coulter and as VP/CTO at Ultradx. He combines deep product commercialization and program management expertise with hands-on software and systems experience—evident from open-source contributions ranging from GPU shader front-ends to Rust-based tunneling and collaborative editor projects. Based in Shanghai, he has a strong track record of aligning technology strategy with regulatory and manufacturing realities while growing high-performing teams and KPIs across global programs. Eric pairs an EMBA and biomedical engineering background with practical engineering roots, enabling pragmatic trade-offs between innovation, compliance, and commercial success. Notably, he moves fluidly between board-level strategy and implementing core server and client code, a rare blend that accelerates product delivery in regulated markets.
11 years of coding experience
15 years of employment as a software developer
Leadership Development Program(LDP), Leadership Development Program(LDP) at LDP, Kodak
Executive Master of Business Administration - EMBA, Business Administration and Management, General, Master, Executive Master of Business Administration - EMBA, Business Administration and Management, General, Master at Shanghai Jiao Tong University
🕳 bore is a simple CLI tool for making tunnels to localhost
Role in this project:
Back-end Developer
Contributions:8 releases, 18 reviews, 27 commits in 9 months
Contributions summary:Eric primarily contributed to the back-end functionality of the `bore` CLI tool. They added structure to the project by creating and implementing `src/client.rs`, `src/server.rs` and `src/shared.rs` files, defining the core server logic, shared data structures, and the protocol used for communication. The user implemented the server component, including client connection handling and forwarding connections, which is central to the tool's tunneling functionality. Further commits added functionality to support authentication and end-to-end proxying.
Contributions:24 commits, 1 PR, 1 push in 6 months
Contributions summary:Eric primarily contributed to the front-end development of a computer graphics learning project. They set up the initial project structure using Vite, including the HTML, CSS, and JavaScript files. The user implemented interactive graphics using regl.js and created the foundation for multiple graphics projects, including quilt patterns and procedural landscapes, as well as integrating the necessary dependencies.
webglgpushadersvulkancomputer-graphics
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.