Hancheng Liu is a master's student at Beihang University with 9 years of hands-on experience across software and hardware engineering, specializing in operating systems, embedded systems, backend development, and Web3. He has interned at leading tech organizations including Alibaba Cloud, Microsoft, ByteDance and contributed to production-grade distributed systems and infrastructure teams. As an active open-source contributor, Hancheng has enhanced projects like the Rust-based embassy embedded framework (adding timer, DMA and QSPI improvements) and contributed streaming aggregation logic to the high-performance RisingWave platform, showing fluency from low-level peripherals to stream processing. His background in electronic engineering plus graduate research at BUAA’s ACT lab gives him a rare full-stack hardware-software perspective useful for building robust, performance-sensitive systems. Colleagues describe him as a pragmatic engineer who blends careful low-level reasoning with scalable backend design.
9 years of coding experience
1 year of employment as a software developer
Master's degree, computer science, Master's degree, computer science at 北京航空航天大学
The event stream processing platform for developers. Unified experience for real-time data ingestion, stream processing, and low-latency serving. Best-in-class performance and cost-efficiency. Supports SQL and Python.
Role in this project:
Back-end Developer
Contributions:22 commits in 3 months
Contributions summary:Hancheng contributed to the `risingwave` repository by implementing and refactoring aggregation functions, specifically for calculating averages. They introduced a `StreamingAvgAgg` aggregation with the corresponding code changes, and integrated it into the expression and stream operation modules. They also added a side channel for table source. Furthermore, the user worked on enhancements related to table connections and barrier handling.
A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
Role in this project:
Backend Developer
Contributions:3 reviews, 32 commits, 1 PR in 6 months
Contributions summary:Hancheng primarily contributed to the backend logic of the Meilisearch project, focusing on parsing and filtering functionalities. Their work involved reorganizing parser logic, adding test cases, and implementing error handling. These changes indicate a focus on improving the robustness and functionality of the search engine's core features.
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.