Matthew Hayhurst is a senior software engineer with 11+ years of hands-on front-office experience designing and delivering enterprise-scale trading systems for top-tier financial institutions. He specializes in C#/.NET front-ends and high-availability server-side systems for FX, commodities and electronic exchanges, with deep expertise in WPF, multithreading and low-latency architectures. Matthew has led greenfield projects and rapid rewrites—most notably rebuilding a global FX front-end in three months—and has built real-time counterparty risk engines and hybrid broker platforms for clients like Deutsche Bank, RBS and CME. Comfortable at the intersection of architecture, team leadership and delivery, he combines team building and change management with pragmatic, production-focused engineering. Based in London, he’s equally adept writing subsystems and shaping product lifecycles, often reducing complexity and footprint while enabling global rollouts. An early systems programmer with roots in embedded C/C++ and risk systems, he brings uncommon breadth from low-level crypto accelerators to modern GUI/UX and distributed messaging.
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
Matthew Hayhurst - Senior Software Engineer at NatWest Markets Plc