Xuejie Xiao

Qingdao, Shandong, 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
Xuejie Xiao is a seasoned backend engineer with 14 years of experience building high-performance systems, currently based in Qingdao and contributing to blockchain and systems projects. He has deep low-level expertise—demonstrated by contributions to Nervos CKB (layer-1 blockchain core and mining subsystems), Emscripten (math and libc precision fixes), mruby, and rust-rocksdb optimizations to avoid unnecessary copies. His background spans industry and research, from a Software Engineering bachelor's to PhD work in ECE at Syracuse, plus roles at Google and consultancy work where he led cross-language projects in C/C++, Go, Ruby, and JavaScript. Colleagues would note his focus on performance and correctness—his motto “Programs are what happens between cache misses” captures a pragmatic obsession with efficiency. He blends practical product delivery with open-source craftsmanship, improving stability and testability in widely used toolchains.
code14 years of coding experience
job6 years of employment as a software developer
bookBachelor, Software Engineering, Bachelor, Software Engineering at Tongji University
bookPhD (incomplete), Electrical and Computer Engineering, PhD (incomplete), Electrical and Computer Engineering at Syracuse University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
93reputation
2kreached
0answers
1question
github-logo-circle

Github Skills (23)

transaction10
transactional10
compiler-development10
testing10
rocksdb10
databases10
c1110
c1710
blockchain10
emscripten10
webassembly10
rust10
mruby10
database10
api-design9

Programming languages (23)

MDXJavaC++CSSCRustSchemeCoq

Github contributions (5)

github-logo-circle
nervosnetwork/ckb

Jul 2018 - Dec 2021

The Nervos CKB is a public permissionless blockchain, and the layer 1 of Nervos network.
Role in this project:
userBack-end Developer
Contributions:36 reviews, 270 commits, 133 PRs in 3 years 5 months
Contributions summary:Xuejie contributed to the Nervos CKB blockchain project by implementing core functionalities within the chain itself, and in the mining subsystem. The contributions include implementing a basic cellbase transaction within the chain, calculating transaction fees, and adjusting logic related to the DAO. The user also worked on optimizing transaction storage, suggesting they contributed to improving blockchain efficiency and stability.
permissionlessconsensusrustblockchainnervos
mruby/mruby

Nov 2012 - Jan 2015

Lightweight Ruby
Role in this project:
userBack-end Developer & QA Engineer
Contributions:12 commits, 1 PR in 2 years 2 months
Contributions summary:Xuejie primarily focused on bug fixes and improvements to the mruby codebase. They addressed issues related to build processes, specifically for C++ compilers, and corrected implementation errors in mathematical functions (erf, erfc). The user also restored missing tests and made adjustments to the test suite to use a `check_float` function. Furthermore, they modified the code related to macros and function declarations.
ruby
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
Xuejie Xiao