Edward Mcfarlane is a Director and seasoned software engineer with 11 years' experience building payments and security systems, fluent in Go and Python and experienced in distributed systems. He has shipped production payment-routing and cards work at Monzo, Checkout.com and Treecard, and contributed back-end fixes to the popular Protocol Buffers ecosystem (buf) improving error handling for remote module configurations. His background in aerospace engineering from Imperial College London and hands-on robotics research—co-authoring a paper and contributing to award-winning aerial construction projects—gives him an unusual systems-thinking perspective on software architecture. As founder of McFarlane Projects Ltd, he combines product leadership with deep technical troubleshooting, surfacing edge-case failures and hardening complex integrations.
11 years of coding experience
6 years of employment as a software developer
Master of Engineering (MEng) Aerospace Aeronautical and Astronautical Engineering, Master of Engineering (MEng) Aerospace Aeronautical and Astronautical Engineering at Imperial College London
Contributions:228 reviews, 225 PRs, 573 pushes in 3 years 9 months
Contributions summary:Edward primarily contributed to improving the error messages and handling for remote module configurations and dependencies within the Protocol Buffers ecosystem. They addressed panics and implemented fixes to address various issues. Their work involved modifying core files to ensure the correct resolution and derivation of module identities and dependencies in scenarios involving invalid remote registry instances.
Contributions:1 release, 2 reviews, 94 commits in 3 years 6 months
golangprotocol-buffersprotobufgrpcreflective
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
Edward Mcfarlane - Director at McFarlane Projects Ltd