Summary
Andrew Hayes is a Senior Software Development Engineer based in Bristol with over a decade of experience building rich internet applications, Node.js backends, and HTML5/Canvas game engines for both modern and retro platforms. He has led frontend and game teams at companies from High Five Games and PokerStars to ISODE, driving architecture, TDD, and CI practices while shipping large-scale, component-driven React and Ember single-page apps. As founder of Hayesmaker Games he designs and publishes retro and modern games and created Phase-2-e, a custom end-to-canvas test framework for HTML5 games that reflects his focus on testability in graphics-heavy applications. He combines deep client-side expertise (Canvas, Phaser, GSAP) with backend and tooling experience, routinely building engines, automated test suites and custom runners to validate games across partner environments. Known for turning legacy Flash and JQuery platforms into maintainable, testable systems, he balances pragmatic engineering with a passion for game design and preservation.
12 years of coding experience
12 years of employment as a software developer
Forest Boys
Ba Hons, Politics, International Relations, Ba Hons, Politics, International Relations at University of Exeter
Maths, Politics, History, Maths, Politics, History at Collyers