Edward Mcfarlane

Director at McFarlane Projects Ltd

England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster of Engineering (MEng) Aerospace Aeronautical and Astronautical Engineering, Master of Engineering (MEng) Aerospace Aeronautical and Astronautical Engineering at Imperial College London
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

error-handling10
go10
protobuffer9
protobuf9
protocol-buffers9
grpc9
cli9
protoc9
buf9

Programming languages (18)

C#JavaC++RustMakefileScalaGoHTML

Github contributions (5)

github-logo-circle
bufbuild/buf

Jul 2021 - Apr 2025

The best way of working with Protocol Buffers.
Role in this project:
userBack-end Developer
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.
protocol-buffersbuf-schema-registryprotobufgrpcbuf-cli
emcfarlane/larking

Jul 2019 - Dec 2022

Reflective protobuffer APIs
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