Richard Gemmell is a lead software engineer with over 20 years building distributed, multi-tier enterprise systems and seven years focused on .NET/C# within Agile teams. He currently leads a small team developing cross-domain network security software and has recent hands-on experience deploying distributed cloud applications on Azure. Richard combines deep backend expertise—query optimisation, high-throughput messaging and parallel processing—with practical front-end and integration work from Angular to WPF and real-time hardware interfaces. He regularly mentors developers, improves delivery through TDD and CI, and advises on recruitment and development methods. Unusually for a senior engineer, he founded a company that shipped a live-updatable Java enterprise app generator, reflecting a long-standing interest in developer productivity tools. Based in Rugby with an MEng from Oxford, he excels at turning complex domain requirements into reliable, testable production systems.
7 years of coding experience
16 years of employment as a software developer
MEng BA Engineering and Management, MEng BA Engineering and Management at University of Oxford
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
Richard Gemmell - Lead Software Engineer at TwinStream