John Forster is a Software Engineering Coach based in London with eight years of hands-on experience across TypeScript, Rust, Go, and Python, who transitioned from full-stack and backend roles at Vodafone and Bulb into mentoring and technical coaching at Makers. He combines practical product delivery experience with a teacher’s mindset, helping engineers level up while retaining an engineer-first perspective on architecture and maintainability. His background in chemistry from the University of Edinburgh and time in administrative public-sector roles gives him a pragmatic, process-oriented approach to problem solving and communication. Comfortable across the stack, he’s known for turning complex systems into learnable patterns and for fostering durable engineering practices in early-career and mid-level developers.
8 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS, Chemistry, Bachelor of Science - BS, Chemistry at The University of Edinburgh
A web application to assist playing The Resistance board game.
Contributions:10 commits, 10 PRs, 128 pushes in 1 year 10 months
reactresistanceweb-applicationassisttypescript
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
John Forster - Software Engineering Coach at Makers