Chojan Shang is an engineering-focused infrastructure and data systems expert with 8 years building cloud-native databases, unified data access layers, and GraphRAG GenAI platforms. He designs the “structure layer” beneath AI—data, context, capability, and ecosystem—arguing most AI failures stem from architectural gaps, not models. His open-source leadership at Apache (OpenDAL, DataSketches, Libcloud) and contributions to projects like Databend and DataFusion reflect deep backend, storage, and performance work, including optimizing Arrow/Parquet I/O and query execution. At NebulaGraph he combined semantic retrieval with graph constraints to cut QA latency ~80% while boosting accuracy, and his practical DevOps work spans CI/CD, caching, and async filesystem primitives. Based in China, he pairs a master’s in Applied Math & Data Science with a pragmatic focus on observability, reuse, and long-term OSS sustainability.
8 years of coding experience
1 year of employment as a software developer
Bachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Huazhong Agricultural University
Master's degree, Applied Mathematics and Data Science, Master's degree, Applied Mathematics and Data Science at Macau University of Science and Technology
An authorization library that supports access control models like ACL, RBAC, ABAC in Rust.
Role in this project:
Back-end Developer
Contributions:15 reviews, 40 commits, 29 PRs in 2 years 4 months
Contributions summary:Chojan primarily focused on upgrading dependencies, improving performance, and refactoring code within the Casbin-rs authorization library. They updated versions of rhai and tokio, switched to `lru` and `ritelinked` for caching and data structures. Additionally, the user addressed clippy warnings, optimized code using `parking_lot::RwLock`, and made code changes to existing project files.
𝗗𝗮𝘁𝗮, 𝗔𝗻𝗮𝗹𝘆𝘁𝗶𝗰𝘀 & 𝗔𝗜. Modern alternative to Snowflake. Cost-effective and simple for massive-scale analytics. https://databend.com
Role in this project:
Back-end Developer
Contributions:787 reviews, 650 commits, 379 PRs in 1 year 7 months
Contributions summary:Chojan Shang primarily contributed to the development of the Databend backend by fixing dependencies, refactoring code, and implementing new functions. Their work involved modifying existing features and integrating new functions, particularly those related to internal operations and data handling. The user's contributions are focused on enhancing the functionality of core components within the Databend warehouse 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.
Request Free Trial
Chojan Shang - ASF Member at The Apache Software Foundation