Alasdair Ferguson is a Sydney-based freelance web developer with 11 years of hands-on experience building backend systems and integrations. He has practical expertise in Go, evidenced by contributions to the braintree-go client where he implemented customer ID reassignment and tightened webhook verification logic. Comfortable operating as a solo consultant, he combines API-focused backend work with the pragmatism needed to deliver client projects end-to-end. His open-source fixes show attention to correctness in payment and webhook flows—skills that matter for production reliability. Colleagues describe him as someone who prefers solving real problems over polishing résumés, and he’s currently open to reconnecting with former collaborators and new clients.
Contributions:7 commits, 1 PR, 3 comments in 2 days
Contributions summary:Alasdair primarily contributed to the `customer_gateway.go` and `webhook_notification_gateway.go` files within the Braintree Go client library. They added a new function, `ReassignId`, to handle customer ID reassignment and then debugged that feature. Additionally, the user implemented and then corrected a function, `Verify`, for webhook challenge verification. These changes indicate an understanding of the library's core functions and API interactions.
Contributions:90 commits, 33 pushes in 2 years 7 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.
Request Free Trial
Alasdair Ferguson - Freelance Web Developer at Self Employed