David Haynes is an experienced full-stack and machine learning-savvy software engineer and Company Director based in Cheltenham with 11 years of professional experience delivering native iOS and immersive applications for clients including Canon Europe, Ordnance Survey, Wiggle and Checkatrade. He specializes in shipping high-quality, test-driven mobile apps and frameworks—often rescuing stalled projects, cutting build times dramatically and raising unit test coverage from zero to production-grade levels. His work spans from polished consumer apps (a 4.7-rated Checkatrade iOS release) to technically demanding VR/Unity and tvOS projects, and he routinely implements CI/CD, authentication flows and performance-driven UX improvements. As a contractor and tech lead he’s repeatedly turned prototypes into funded products and reduced technical debt by modularising code into reusable internal frameworks. Colleagues rely on him for pragmatic technical leadership that balances rapid MVP delivery with long-term maintainability. A practical tinkerer off-hours, he pairs a background in C#/Unity and Swift with a habit of finding build-system bottlenecks others miss.
11 years of coding experience
9 years of employment as a software developer
A-Levels Computing Maths Physics, A-Levels Computing Maths Physics at Sir Thomas Rich's Grammar School
A simple Minecraft written in Rust with the Piston game engine
Contributions:1 PR, 1 push in 4 years 10 months
minecraftrustpistongame-enginevoxel-engine
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 Haynes - Company Director at MBP Consulting Ltd