David Mcdougal is a Senior Software Engineer with five years of full-stack experience, currently building at Rebuy Engine after driving growth and product improvements at byte®. He specializes in Next.js, TypeScript, React, Node, and Postgres/Supabase, and has shipped hundreds of components and A/B tests that materially improved conversion rates and generated millions in revenue. David combines hands-on engineering with product-minded leadership—leading sprint planning, code reviews, and cross-functional migrations (including Shopify checkout upgrades) that boosted performance and conversions. While working 60–70 hour weeks he earned a second BS in Software Engineering from WGU, a testament to his drive and discipline supported by his family. Based in Provo, Utah, he’s passionate about user-centered solutions and practical efficiency gains, such as reducing endpoint requests by 99% through smarter backend design.
5 years of coding experience
Coding Certificate Computer Software Engineering, Coding Certificate Computer Software Engineering at University of Utah Professional Education Boot Camps
Bachelor of Science - BS Software Engineering, Bachelor of Science - BS Software Engineering at Western Governors University
Bachelor of Science - BS Experience and Design Management, Bachelor of Science - BS Experience and Design Management at Brigham Young University Marriott School of Business
This app contians the code for my updated professional portfolio. It was created using Next.js
Contributions:42 PRs, 51 pushes, 22 branches in 1 year 2 months
nextjsreacttailwindcss
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
David Mcdougal - Senior Software Engineer at Rebuy Engine