Amos Bird is a seasoned software engineer with 11 years of experience, based in Haidian District, Beijing, and a PhD-level researcher by training. He specializes in backend systems and databases, contributing to high-performance projects like Apache Doris and Manticore Search where he focused on performance tuning, memory fixes, and code quality improvements. Amos also spans full-stack work—improving UI/input behavior in luakit and refining developer tooling in Doom Emacs—showing a pragmatic balance between low-level systems and user-facing polish. His open-source contributions emphasize robustness and maintainability, from coroutine and JSON handling to query optimization and CTE fixes in cloud data warehouse ByConity. Notably, he pays attention to subtle code-health issues (signed-compare warnings, implicit conversions and unnecessary casts), which keeps large codebases stable as features evolve.
11 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy - PhD, Doctor of Philosophy - PhD at University of Chinese Academy of Sciences
Bachelor's degree, Bachelor's degree at Beijing University of Posts and Telecommunications
Contributions summary:Amos primarily contributed to the back-end logic of the ByConity data warehouse, focusing on query processing and optimization. Their work included implementing settings to prefer column names over aliases, which involved modifications to core components like TreeRewriter and QueryNormalizer. Additionally, the user addressed issues with CTEs in views, and a series of other minor fixes related to the partitioning system and index hinting.
Apache Doris is an easy-to-use, high performance and unified analytics database.
Role in this project:
Backend Developer
Contributions:17 reviews, 16 commits, 11 PRs in 1 year 8 months
Contributions summary:Amos contributed to the Apache Doris project by implementing performance optimizations, bug fixes, and adding features related to core backend functionality. Their work includes addressing memory leaks, refining data processing operations, and improving the codebase's robustness and efficiency. They also made changes to support new features and address compatibility issues. The user demonstrates a strong understanding of database systems and performance tuning within the context of this OLAP database.
dbmsapache-dorisdbtreal-timehudi
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.