Hugh Simpson is a Senior Software Engineer based in London with 12 years of experience building backend systems and distributed tracing tooling for JVM ecosystems. He has held senior and staff roles at high-growth companies including Babylon, Deliveroo and now QAD Redzone, focusing on reliable observability and scalable services. An accomplished open-source contributor, Hugh has modernized projects like Kamon and scalacache—adding HTTPS/OTel support for Jaeger reporters and driving Scala 3 compatibility—showing both deep protocol-level understanding and pragmatic build-system expertise. He pairs rigorous academic training in Mathematics & Philosophy from Oxford with a Distinction in postgraduate Computer Science, a combination that sharpens his problem-solving and system design instincts. Colleagues value him for shipping robust telemetry features that reveal subtle runtime behaviours and for navigating complex cross-team technical migrations.
12 years of coding experience
11 years of employment as a software developer
MMathPhil, Mathematics and Philosophy, MMathPhil, Mathematics and Philosophy at University of Oxford
Postgraduate Diploma, Computer Science, Distinction, Postgraduate Diploma, Computer Science, Distinction at University of Kent
Distributed Tracing, Metrics and Context Propagation for applications running on the JVM
Role in this project:
Back-end Developer
Contributions:15 releases, 37 reviews, 24 commits in 4 years 7 months
Contributions summary:Hugh primarily contributed to the Kamon project, focusing on the distributed tracing and metrics aspects of the JVM applications. They made changes to support HTTPS for Jaeger reporters, which involved modifying code in JaegerReporter.scala. Additionally, the user addressed issues related to header name case sensitivity, added the support to send links to Jaeger reporter, and updated build configurations to support Scala 2.13. They also included changes related to open-telemetry reporter.
Contributions:5 reviews, 15 commits, 2 PRs in 1 month
Contributions summary:Hugh primarily focused on updating the `scalacache` project to support Scala 3. This included bumping dependencies, fixing compilation issues, and adapting existing code, particularly within the memoization features. The user made changes to core modules, tests, and dependencies, demonstrating an understanding of the project's internal structure and build processes. Further contributions involved adjusting test configurations, ensuring compatibility, and fixing compile issues for Scala 3 across multiple modules.
cachingscala3scalacachedotty
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
Hugh Simpson - Senior Software Engineer at QAD Redzone