Hancheng Liu

硕士研究生 at 北京航空航天大学

Haidian District, Beijing, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code9 years of coding experience
job1 year of employment as a software developer
bookMaster's degree, computer science, Master's degree, computer science at 北京航空航天大学
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (29)

search-engine10
aggregate10
async10
databases10
aggregate-functions10
aggregations10
driver10
parsing10
filter10
embedded10
stream-processing10
filtering10
aggregates10
rust10
text-parsing10

Programming languages (19)

C#MDXJavaC++JinjaRustCCMake

Github contributions (5)

github-logo-circle
risingwavelabs/risingwave

Sep 2021 - Jan 2022

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:
userBack-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.
data-streamserverlessstreamdistributed-sql-databasedatabase
meilisearch/meilisearch

Sep 2021 - Apr 2022

A lightning-fast search engine API bringing AI-powered hybrid search to your sites and applications.
Role in this project:
userBackend 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.
instantsearchtypo-tolerancesynonymsgeosearchdatabase
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