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.
11 years of coding experience
6 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Shenzhen University
:four_leaf_clover: Lean & mean spacemacs-ish Vim distribution
Role in this project:
Full-stack Developer
Contributions:7 releases, 8 reviews, 673 commits in 5 years 8 months
Contributions summary:Liucheng primarily focused on enhancing the `space-vim` distribution, a spacemacs-ish Vim configuration. Their commits showcase a focus on the install script, making modifications to setup scripts, and adjusting key mappings to improve the user experience. They've contributed to the user interface by updating the appearance of the status line and implementing support for features from other plugins.
:clap: Modern performant fuzzy picker, tree-sitter highlighting, and more, for both Vim and NeoVim
Role in this project:
Back-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.
neovimtree-sittervimfloating-windowpopup
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.