Graham Hayes is a Lead Software Engineer with eight years of professional experience and a deep appetite for technical challenges, currently driving engineering work at Wells Fargo. His background spans building web crawlers, statistical analyzers, databases, games, automation and parallelized/CAS systems, and he has hands-on experience accelerating algorithms with CUDA from research projects at UNC Charlotte. Graham has held technical leadership roles—including CTO and Technical Director—where he designed company backbones, CI/Agile workflows, and game engine pipelines with Unity and Unreal. Based in Matthews, NC, he blends practical engineering, system optimization, and mentorship to deliver robust, production-ready solutions, frequently choosing projects that push performance or algorithmic boundaries.
8 years of coding experience
17 years of employment as a software developer
MS Computer Science, MS Computer Science at University of North Carolina at Charlotte
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
Graham Hayes - Lead Software Engineer at Wells Fargo