Chris Petrunoff is an adaptable software professional with 11 years of experience and seven years contributing to open-source projects, notably improving JavaScript indentation and syntax support in the widely used vim-javascript repo. Based in Portland, Oregon, he blends pragmatic web development and site protection experience from running e-commerce and web operations for a Sonoma wine business with a passion for cybersecurity and fast learning. His background spans front-end tooling, scripting for editor integrations, and hands-on operational roles—skills reinforced by formal study in computer programming and web graphic production. Notably, his work on nuanced editor behaviors (continuation lines, operator-first support) reflects an attention to developer ergonomics that often goes unseen but improves daily coding workflows.
11 years of coding experience
9 years of employment as a software developer
Certificate, Web Graphic Production, Certificate, Web Graphic Production at Santa Rosa Junior College
Computer Programming, Computer Programming at Portland Community College
Vastly improved Javascript indentation and syntax support in Vim.
Role in this project:
Front-end Developer
Contributions:5 releases, 611 commits, 756 PRs in 3 years 3 months
Contributions summary:Chris primarily worked on improving the JavaScript indentation and syntax support in the `vim-javascript` repository. Their contributions involved modifications to the Vim script, including defining continuation lines, handling parentheses, and implementing features like operator-first support and improved one-line scope. The changes focused on enhancing the functionality and accuracy of JavaScript code formatting within the Vim editor.
Contributions:47 commits, 9 PRs, 56 pushes in 6 months
vimstatuslinevim-plugincurldirvish
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.