Chris Petrunoff

Portland, Oregon, 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
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.
code11 years of coding experience
job9 years of employment as a software developer
bookCertificate, Web Graphic Production, Certificate, Web Graphic Production at Santa Rosa Junior College
bookComputer Programming, Computer Programming at Portland Community College
github-logo-circle

Github Skills (5)

javascript10
editorconfig10
text-editor10
vimscript10
regular-expression9

Programming languages (13)

C++Vim SnippetHTMLTypeScriptShellJavaScriptYASnippetVimL

Github contributions (5)

github-logo-circle
pangloss/vim-javascript

Apr 2016 - Jul 2019

Vastly improved Javascript indentation and syntax support in Vim.
Role in this project:
userFront-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.
vimimprovedjavascriptindentationsyntax-highlighting
bounceme/remote-viewer

Oct 2017 - Apr 2018

vim-dirvish & cURL
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.
Request Free Trial
Chris Petrunoff