Steven Arcangeli

Senior Software Engineer at Stripe

Vancouver, Washington, United States
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
Steven Arcangeli is a Senior Software Engineer with 14 years of experience building production systems and developer tooling across companies like Stripe and Meta. He moves comfortably between front-end product work and backend systems—shipping web and mobile features, C# Unity infrastructure, and server-side services—while also contributing deep tooling improvements to developer workflows. An active open-source maintainer in the Neovim ecosystem, he’s the driving force behind plugins like oil.nvim, dressing.nvim, aerial.nvim and overseer.nvim, where he blends UI polish with robust backend refactors and extensive edge-case bug fixes. His background includes game programming, ops, and test automation, and he has a track record of improving test coverage and developer UX in community projects. Based in Vancouver, Washington, he brings a pragmatic, full-stack mindset and a knack for turning editor-level ergonomics into widely used, well-tested tools.
code13 years of coding experience
job9 years of employment as a software developer
bookMassachusetts Institute of Technology
stackoverflow-logo

Stackoverflow

Stats
81reputation
8kreached
2answers
0questions
github-logo-circle

Github Skills (51)

unit-testing10
task-management10
filesystem10
tree-sitter10
synthesizer10
python10
testing10
vimscript10
synthesis10
configuration-management10
test-framework10
user-interface10
vim-plugin10
ui-design10
neovim10

Programming languages (15)

C#C++RustSchemeCJanetFennelTypeScript

Github contributions (5)

github-logo-circle
stevearc/oil.nvim

Dec 2022 - Mar 2023

Neovim file explorer: edit your filesystem like a buffer
Role in this project:
userFull-stack Developer
Contributions:84 reviews, 87 commits, 140 PRs in 3 months
Contributions summary:Steven primarily contributed to the development of the Neovim file explorer plugin, "oil.nvim". They implemented core functionality, including file system navigation, directory listing, and file selection. The commits demonstrate work on features like floating windows, keymaps, and UI improvements. They also refactored code, fixed bugs related to edge cases, and addressed issues to improve the overall user experience.
luabuffervimfile-explorerneovim
stevearc/dressing.nvim

Dec 2021 - Dec 2022

Neovim plugin to improve the default vim.ui interfaces
Role in this project:
userFull-stack Developer
Contributions:35 reviews, 117 commits, 41 PRs in 1 year
Contributions summary:Steven primarily contributed to improving the Neovim plugin "dressing.nvim," focused on enhancing the user interface for various Neovim commands. Their work included implementing new features like window blending and more telescope themes. The user also fixed bugs related to input modals and completion, and refactored code. Moreover, they added functionality like history and prompt alignment for the input modal.
vimneoviminterfacesnvimnvim-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