Lewis Won is a Senior Applications Engineer at Arm with 11 years of experience, combining formal verification discipline with hands-on systems and developer-tooling work. He’s an active open-source contributor to the Neovim ecosystem—improving plenary.nvim’s async/job handling, refining nvim-treesitter queries and highlighting across many languages, and tuning lspconfig integrations—plus he upstreamed wasm parser support using wasmtime. With an MEng in Digital Electronics from the University of Sheffield, he brings a hardware-aware perspective to software problems and a pragmatic focus on maintainability and performance. A formal verification engineer by day and hobbyist tinkerer by night, Lewis quietly improves developer workflows across low-level C/Lua code and editor tooling.
11 years of coding experience
9 years of employment as a software developer
Master of Engineering (MEng), Electronic Engineering, First Class Honours, Master of Engineering (MEng), Electronic Engineering, First Class Honours at University of Southampton
Contributions:1 release, 110 reviews, 45 commits in 2 years
Contributions summary:Lewis primarily focused on improving the functionality and maintainability of the Neovim plugin. Their contributions included optimizing code execution by removing unnecessary function calls and switching to more efficient methods. They also addressed code quality issues by fixing luacheck errors, removing unused code, and adding linting configurations. Furthermore, the user refactored the code to improve its structure and added a feature to display the line number.
Contributions:1939 reviews, 256 commits, 1002 PRs in 1 year 11 months
Contributions summary:Lewis focused on refactoring, resolving Clang-related lint errors, and addressing code style issues, primarily within the C codebase of the Neovim project. Their contributions involved modifications to the evaluation functions (eval/funcs.c), command-line execution files (ex_docmd.c), and general code cleanup to enhance the project's maintainability and code quality. In addition to this, the user added support for wasm parsers with `wasmtime` .
usabilityapiluavimvim-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.