Rick Mcgavin is a Senior Frontend Engineer in Charlotte with 10 years of experience building user-focused web applications using React, Next.js, Apollo/GraphQL, and TypeScript. He led a JavaScript-to-TypeScript migration for a legacy product and has driven frontend architecture, reusable component libraries, and CI-driven quality improvements across multiple teams. A former customer service operations and service delivery manager, he brings strong client-facing experience and process discipline to engineering, helping bridge product goals and operational realities. Rick mentors mid-level engineers, advocates tooling like ESLint and pre-commit checks, and has streamlined delivery with pull request preview environments. He enjoys turning UI pain points he first noticed in customer-facing roles into scalable, maintainable interfaces and is always open to discussing interesting challenges.
10 years of coding experience
9 years of employment as a software developer
English Language and Literature, General, English Language and Literature, General at Penn State University
Front End Development Certification, Computer Software Engineering, Front End Development Certification, Computer Software Engineering at freeCodeCamp
A small React project loading social cards with the Random User API
Contributions:19 PRs, 7 pushes, 17 issues in 3 years 3 months
social-networkapireactreact-projectsocial-cards
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
Rick Mcgavin - Senior Software Engineer, Frontend at Loyal