Liucheng Xu

Staff Software Engineer at Babylon Labs

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
Liucheng Xu is a Staff Software Engineer with 11 years of experience, currently focused on blockchain protocol and execution-layer engineering. He led the design and initial implementation of enshrined rollup and decoupled execution solutions at Subspace Labs and has contributed to core Parity projects like Polkadot and Substrate, demonstrating deep expertise in consensus, runtime, and RPC internals. A former founder and long-time core developer, he spans backend, DevOps, and protocol architecture while remaining hands-on in Rust, Go, and systems scripting. An active open-source maintainer in the Vim ecosystem and author of a Chinese blockchain tutorial, he blends low-level blockchain work with developer tooling and community education—an engineer who prefers shipping principled systems and clean developer experiences.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Shenzhen University
stackoverflow-logo

Stackoverflow

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

Github Skills (59)

substrate10
runtimes10
back-end-development10
apidoc10
clientside10
scripting10
plugin-development10
vimscript10
bitcoin10
run-time10
bitcoins10
vim-plugin10
cicd10
vi10
vim10

Programming languages (21)

CSSC++RustCJanetHandlebarsScalaTeX

Github contributions (5)

github-logo-circle
liuchengxu/vista.vim

Feb 2019 - Apr 2022

:cactus: Viewer & Finder for LSP symbols and tags
Role in this project:
userFull-stack Developer
Contributions:5 reviews, 272 commits, 192 PRs in 3 years 2 months
Contributions summary:Liucheng primarily contributed to the `vista.vim` plugin, focusing on enhancing the functionality of the tag/symbol viewer. They implemented features such as improved tag highlighting, added options for the floating window and code for more accurate jump functionality. Further contributions include refactoring, improved error messages, and support for extensions.
vimsymbolscactusvim-pluginctags
liuchengxu/vim-clap

Sep 2019 - Jan 2023

:clap: Modern performant fuzzy picker, tree-sitter highlighting, and more, for both Vim and NeoVim
Role in this project:
userBack-end Developer
Contributions:3 releases, 52 reviews, 632 commits in 3 years 4 months
Contributions summary:Liucheng primarily contributed to the development and maintenance of the vim-clap plugin, implementing new features and addressing bug fixes. Their work involved creating new commands like `:Clap jumps` and adding a cpo guard to improve the plugin's stability. They also worked on enhancing the user experience by fixing the Esc handler and implementing a substring filter for the search functionality, demonstrating a focus on improving the core features of the plugin.
floating-windowvimclapfuzzyvim-plugin
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
Liucheng Xu - Staff Software Engineer at Babylon Labs