David Mcgrath is a senior full-stack engineer based in Durham, NC with 13 years of experience and a strong frontend specialty, particularly in React and TypeScript. He has a track record of owning mission-critical internal webapps—designing responsive, real-time interfaces and collaborating closely with UX designers and internal users to deliver practical, empathy-driven solutions. His background spans modernizing front-end stacks, building component libraries, and improving backend APIs across companies from Rackspace to startups like Ever/Body and Talkspace. Comfortable operating in both large organizations and small self-managed teams, he balances high-level planning with hands-on implementation and mentorship. Notably, he pairs a careful, compassionate approach to team collaboration with a habit of making small backend tweaks when they save other developers significant time.
14 years of coding experience
12 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Virginia Tech
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.