Sam Derbyshire is a Finance Business Partner based in London with 14 years of practical experience blending financial analysis, commercial partnering and technical problem-solving. He holds a BA in Mathematics and Accounting & Finance from the University of Kent and is progressing ACCA studies, applying quantitative rigor to budgeting, forecasting and performance insight. Sam progressed through roles at Costain and Nielsen to senior finance positions at LTA, demonstrating fast-moving impact across revenue control, graduate schemes and assistant management. Beyond finance, he contributes to advanced open-source compiler work on GHC, improving error diagnostics and optimizations—an unusual crossover that highlights strong programming and formal reasoning skills. Colleagues describe him as analytically curious and operationally focused, able to translate complex technical detail into clear commercial decisions. He brings a rare combination of numeric depth, hands-on coding experience and stakeholder-facing finance leadership.
14 years of coding experience
1 year of employment as a software developer
ACCA
Bachelor of Arts - BA Mathematics and Accounting and Finance, Bachelor of Arts - BA Mathematics and Accounting and Finance at University of Kent
Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing).
Role in this project:
Back-end Developer
Contributions:174 commits in 4 years 3 months
Contributions summary:Sam's contributions focus on enhancing the Haskell compiler, specifically by improving error handling and adding features to support modern language features. Their work includes adding diagnostic codes for improved error reporting, refactoring code for better type handling, and implementing optimizations like those for fused multiply-add instructions. They also addressed issues related to record fields and the treatment of constraints, further improving the compiler's capabilities.
GHC plugin to branch on whether a constraint is satisfied
Contributions:8 commits, 2 PRs, 27 pushes in 1 year 5 months
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.