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.
13 years of coding experience
14 years of employment as a software developer
Computer Science, Computer Science at Virginia Tech
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.
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.