Zheming Li is a Software Engineer with a decade of experience building backend infrastructure and observability systems, currently working on Vertex AI and Gemini API at Google in Sunnyvale. He has a strong track record in distributed systems and metrics—contributing to projects like TiKV’s placement driver and GreptimeDB, where he improved observability, default-value handling, and disk-usage reporting via heartbeats. Zheming moves comfortably between research and production: past roles span LLM development at Stanford, robotics-focused research at Northeastern, and high-impact product delivery at DraftKings where his work accelerated campaign operations and supported significant revenue growth. Technically versatile, he’s implemented everything from API and server refactors to ML prototypes and computer vision pipelines, often improving performance and reliability. Colleagues praise his ability to translate business needs into robust technical specs and automated test suites. Outside work he’s an engaged open-source contributor and, hinting at a personal side, a Gunners fan evident from his GitHub bio.
10 years of coding experience
3 years of employment as a software developer
Bachelor's degree Computer Science and Financial Technology, Bachelor's degree Computer Science and Financial Technology at Northeastern University
High School Diploma, High School Diploma at Princeton High School
Contributions:16 reviews, 8 commits, 9 PRs in 6 months
Contributions summary:Zheming primarily contributed to the development and enhancement of metrics and monitoring capabilities within the TiKV placement driver. Their work involved adding new metrics for region and store heartbeats, improving the observability of the system. The user also refactored the `hbstreams` and implemented API updates, demonstrating their involvement in core server functionalities and API management. Furthermore, the user replaced `ScheduleOptions` with `PersistOptions` which indicates code refactoring.
An open-source, cloud-native, unified observerability database for metrics, logs and events, supporting SQL/PromQL/Streaming. Available on GreptimeCloud.
Role in this project:
Back-end Developer
Contributions:15 reviews, 7 commits, 7 PRs in 3 months
Contributions summary:Zheming primarily contributed to the back-end development of the GreptimeDB project. Their work included implementing a version command-line option and setting default values to prevent panics. They also added support for default values when inserting data, affecting both the datanode and frontend components. Additionally, the user worked on tracking disk usage of regions, and reporting disk usage stats to metasrv through heartbeat.
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.