Kevin Perrine

Staff Software Engineer at Vivun

Asheville, North Carolina, 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

👤
Senior
🎓
Top School
Kevin Perrine is a Staff Software Engineer with 13 years of experience building practical web and mobile solutions, currently leading engineering at Vivun from Asheville, NC. He blends strong communication and teaching skills with hands-on expertise across PHP (WordPress, Laravel), React/TypeScript, React Native, Java, and Objective-C to turn complex problems into clear, implementable systems. Kevin has a track record of shipping front-end improvements in high-profile open-source projects like IBM’s Carbon Design System, adding interaction callbacks and component extensibility that improve real user workflows. His background spans startups, enterprise teams, and running his own development firm, reflecting both technical depth and product-minded ownership. Known for distilling technical complexity for stakeholders, he often bridges design systems to production-ready apps while mentoring teams on sustainable delivery.
code13 years of coding experience
job14 years of employment as a software developer
bookComputer Science, Computer Science at Virginia Tech
bookSummit Semester
bookFocus on the Family Institute
bookG42 Leadership Academy
stackoverflow-logo

Stackoverflow

Stats
407reputation
24kreached
8answers
3questions
github-logo-circle

Github Skills (20)

javascript10
ui-components10
system-design10
carbon-design-system10
sys10
react10
jes9
sc9
jtest9
scs9
jestjs9
html8
code-coverage6
pbx6
php6

Programming languages (9)

TypeScriptJavaHandlebarsJavaScriptObjective-CPHPHTMLRuby

Github contributions (5)

github-logo-circle
carbon-design-system/carbon

Oct 2021 - Feb 2022

A design system built by IBM
Role in this project:
userFront-end Developer
Contributions:2 reviews, 7 commits, 6 PRs in 4 months
Contributions summary:Kevin primarily contributed to the Carbon Design System's React components. Their work involved adding new functionality to existing components like Search and DataTable, including adding `onClear`, `onBlur`, and `onFocus` callbacks. They also updated stories and tests to reflect these changes, and added a `renderSelectedItem` prop to the Dropdown component. The commits focused on enhancing user interaction and component behavior within the design system.
reactjavascriptdesign-systemibmdesign-systems
kevinsperrine/craco-workbox

Feb 2019 - Oct 2021

A simple craco plugin to override the workbox config in CRA2
Contributions:14 commits, 10 pushes, 1 branch in 2 years 8 months
workboxoverridecraco-plugincracoconfig
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