William Boman is a Stockholm-based founder and tech lead with 12 years of experience building developer-focused tooling, web UIs, and automation for both startups and large organizations like Zettle by PayPal. He combines full‑stack engineering with a pragmatic focus on developer productivity—authoring and maintaining widely used Neovim packages (mason.nvim/mason-lspconfig) and contributing front-end improvements to well-known open-source projects such as The Lounge and compat-table. His work spans LSP integration, package management, test automation, and release automation, reflecting comfort across backend, frontend, and CI tooling. As a founder of Redwill and former tech lead, he pairs hands-on coding with product-minded leadership, and his background in economics and computer systems gives him a rare cross-disciplinary perspective on product and developer experience.
12 years of coding experience
8 years of employment as a software developer
Economics (Nationalekonomi), Economics (Nationalekonomi) at Stockholms universitet
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
Role in this project:
Back-end Developer & Automation Engineer
Contributions:4 releases, 269 reviews, 280 commits in 6 months
Contributions summary:William primarily contributed to the installation and management of language servers and related tooling, including those for languages like TOML, LaTeX, and Go. They also worked on setting up the project environment by adding new build and install routines. This involved making changes to several files related to installation scripts, package management and configuration, and improving tooling functionality.
Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.
Role in this project:
Full-stack Developer
Contributions:3 releases, 96 reviews, 64 commits in 6 months
Contributions summary:William primarily contributed to the `mason-lspconfig.nvim` repository by implementing and refining features related to language server protocol (LSP) configuration for the Neovim text editor. They fixed configuration issues, added support for new language servers, improved auto-installation, and enhanced the user experience with better feedback during server installations. The user also created documentation and improved the overall structure and functionality of the project.
vimwindowslspconfignvim-lspconfiglsp
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.