Hangjie Mo

Database Engineer

Hangzhou City, Zhejiang, 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

🤩
Rockstar
🎓
Top School
Hangjie Mo is a Database Engineer with a decade of systems and backend experience, blending a BME background from Zhejiang University with a 3.9/4.0 MS in Computer Engineering from Northwestern. After building high-performance network stacks and RPC frameworks at Alibaba Cloud, he now contributes to core components of cloud-native distributed databases at PingCAP, including TiKV and TiDB. His open-source work spans critical fixes and feature additions—such as UTF-8 handling, index scanning improvements, and TiKV client enhancements—demonstrating attention to correctness and performance at scale. Comfortable in Go, Rust, and C/C++, he focuses on query planning, hash joins, and test infrastructure migration to improve maintainability and reliability. Colleagues value his ability to translate deep systems knowledge into production-ready database features and subtle bug fixes that materially improve system behavior.
code10 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Computer Engineering, 3.9/4.0, Master's degree, Computer Engineering, 3.9/4.0 at Northwestern University
bookBachelor's degree, Biomedical/Medical Engineering, 3.76/4.00, Bachelor's degree, Biomedical/Medical Engineering, 3.76/4.00 at Zhejiang University
github-logo-circle

Github Skills (28)

go-modules10
key-value10
testing10
databases10
query-optimization10
tikv10
go10
distributed-transactions10
rust10
relational-databases10
sql-database10
database10
admin9
git9
database-administration9

Programming languages (11)

TypeScriptJavaShellC++RustCCMakeGo

Github contributions (5)

github-logo-circle
pingcap/tidb

Aug 2021 - Jan 2023

TiDB is built for agentic workloads that grow unpredictably, with ACID guarantees and native support for transactions, analytics, and vector search. No data silos. No noisy neighbors. No infrastructure ceiling.
Role in this project:
userBack-end Developer
Contributions:1963 reviews, 120 commits, 488 PRs in 1 year 5 months
Contributions summary:Hangjie's commits primarily focused on refactoring and migrating test infrastructure in the TiDB project. The changes included migrating test infrastructure to `testify` for various components like `sessionctx/stmtctx`, `sessionctx/binloginfo` and `br/pkg/rtree`. Additionally, the user updated the `main.go` file in `tidb-server` to set `mysql.ServerVersion` and `variable.Version` to the configured `ServerVersion`. These contributions indicate a focus on code maintainability and server configuration.
agentictidbvector-searchdistributed-databasedistributed-transactions
tikv/client-go

Jul 2022 - Nov 2022

Go client for TiKV
Role in this project:
userBack-end Developer
Contributions:8 reviews, 5 commits, 10 PRs in 4 months
Contributions summary:Hangjie primarily contributed to the TiKV client-go repository by updating dependencies and implementing new features. They updated the go.mod file to use the latest versions of various libraries, including `pd/client` and `kvproto`. The user added support for the `kv_prepare_flashback_to_version` command and fixed tests within the project. Additionally, they addressed a bug in the `getMinSafeTSByStores` function, and updated the GCTimeFormat variable.
gotikv
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