Zizhao Chen is a Senior Software Engineer based in Shanghai with nine years of experience specializing in frontend development and full-stack work using Vue.js, Node.js, AWS, CSS, and JavaScript. At Zilliz he leads front-end development for a cloud SaaS product, maintains open-source projects like Attu and the Milvus Node SDK, and builds internal monitoring tools. He has hands-on experience bridging UI and backend—fixing Docker builds, cron jobs, and adding type support like VARCHAR in the Attu GUI for the Milvus vector database. His open-source contributions include clarifying proto/gRPC interfaces in the high-profile Milvus project, improving API documentation and maintainability. Earlier roles at PatSnap and startups gave him broad exposure to server-side Node.js, S3/Lambda deployments, and data-visualization work with D3. Trained originally in industrial design and transitioned from QA to engineering, he brings a pragmatic, user-centered approach to building maintainable front-end systems.
9 years of coding experience
7 years of employment as a software developer
Bachelor's degree, Industrial and Product Design, Bachelor's degree, Industrial and Product Design at Shanghai Dianji University
Contributions:58 releases, 93 reviews, 96 commits in 1 year
Contributions summary:Zizhao primarily contributed to the development of the Attu web UI for the Milvus vector database. Their work focused on both the frontend and backend, including fixing Docker build issues, comment formatting, and fixing bugs in the cron job functionality within the backend. They also made changes to frontend components, added a version display in the menu and supported the use of the VARCHAR data type and related features.
Milvus is a high-performance, cloud-native vector database built for scalable vector ANN search
Role in this project:
Back-end Developer
Contributions:3 reviews, 15 commits, 14 PRs in 1 year 7 months
Contributions summary:Zizhao primarily contributed to improving the comments and documentation within the Milvus codebase, specifically focusing on the internal proto files related to collection management and index creation. Their work involved clarifying the purpose and usage of various request and response messages within the gRPC interface, and adding context regarding how the defined messages are used within the Milvus ecosystem. These comment updates enhance the understanding of the API design and improve the overall maintainability of the project.
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.