Adam Lee is a Senior Staff Engineer with 16 years of experience designing and shipping robust database and kernel-level systems from embedded bootloaders to distributed MPP databases. Based in Beijing, he has led database kernel development and teams at VMware and now drives engineering at EDB, with deep expertise in PostgreSQL/Greenplum internals, authentication, and reliable shutdown/connection handling. His open-source contributions include meaningful work on high-profile projects like wal-g and Yandex's odyssey—adding PAM authentication, TCP keepalive improvements, and MySQL binlog apply support—demonstrating a knack for practical, security-minded plumbing. Earlier roles at Canonical and Red Hat sharpened his Linux kernel skills in drivers, backports, and long-term support releases. He combines low-level systems craftsmanship with distributed systems design and a track record of turning tricky kernel and database edge cases into production-ready fixes. Notably, his GitHub bio hints at a playful technical personality—printf adam |md5sum |cut -c 29-32—suggesting he likes compact, clever engineering details.
16 years of coding experience
15 years of employment as a software developer
Master's degree Engineering Management, Master's degree Engineering Management at University of Chinese Academy of Sciences
Bachelor of Science (B.S.) Electronic Information Science and Technology, Bachelor of Science (B.S.) Electronic Information Science and Technology at Xidian University
Archival and Restoration for databases in the Cloud
Role in this project:
Backend Developer
Contributions:18 commits in 1 year 5 months
Contributions summary:Adam primarily contributed to the `wal-g` repository by fixing tests and applying formatting. They also addressed several "TODO" comments, indicating work on incomplete features and unit tests. Additionally, the user added functionality to support the `--apply` option in the mysql binlog fetch handler, along with several bug fixes.
Contributions summary:Adam contributed significantly to the `odyssey` project, a PostgreSQL connection pooler. Their work focused on adding PAM authentication support, integrating with the Pluggable Authentication Modules (PAM) for user authentication. Additionally, the user implemented and refactored code related to TCP keepalive settings and made several modifications to the project's configuration and build files. The user also added improvements to show errors and TCP connection count per route and made changes to enhance the graceful shutdown procedure.
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.