rox 

Software Engineer at DapuStor

china, 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
rox is a software engineer based in China with 11 years of hands-on experience building developer tooling and editor integrations. He is a self-driven open-source contributor known for deep work on Neovim completion systems—refactoring ncm2 and improving internal mechanics like filters, sorters, matchers, omnifunc support, and popup/autotrigger behavior. He also advanced LSP integration for vim/neovim via LanguageClient-neovim, adding snippet and textEdit support and smoothing interactions across multiple completion managers. Comfortable across the full stack of editor-facing systems, he focuses on robust, hackable designs that scale for power users. Notably, his contributions reveal an eye for subtle UX edge cases and protocol interoperability that improve daily developer experience.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
545reputation
54kreached
15answers
14questions
github-logo-circle

Github Skills (17)

python10
vimscript10
language-server-protocol10
neovim10
lua10
language-server10
neovim-plugin10
completions10
vim-plugin9
plugin-development9
html6
vim6
go6
autocomplete6
io6

Programming languages (20)

JavaC++CRustHaxeGoValaHTML

Github contributions (5)

github-logo-circle
ncm2/ncm2

Jun 2018 - Mar 2022

:heart: Slim, Fast and Hackable Completion Framework for Neovim
Role in this project:
userFull-stack Developer
Contributions:235 commits, 37 PRs, 211 pushes in 3 years 9 months
Contributions summary:Rox contributed significantly to the completion framework for Neovim, focusing on its internal mechanics. Their work includes refactoring and enhancing the completion framework, including the addition of filters, sorters, and matchers. The user also introduced omnifunc support, and incorporated a system for detecting subscopes. Furthermore, they addressed issues related to auto-triggering and popup behavior.
luavimhearthackableneovim
Language Server Protocol (LSP) support for vim and neovim.
Role in this project:
userFull-stack Developer
Contributions:20 commits, 12 PRs, 38 comments in 1 year 5 months
Contributions summary:Rox primarily contributed to the LanguageClient-neovim plugin, focusing on enhancing completion support and integration with various completion managers, including nvim-completion-manager (NCM) and ncm2. They implemented features such as snippet and textEdit support within the completion framework, and made adjustments to ensure correct behavior with different completion managers. The user also addressed issues and refined the plugin's interaction with language servers.
deoplete-sourcevimcoc-extensionsneovimcoc-nvim
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
rox - Software Engineer at DapuStor