Gavin Lambert

Senior Software Developer at TOMRA Fresh Food │ Compac

Auckland, Auckland, New Zealand
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

👤
Senior
🎓
Top School
Gavin Lambert is a Senior Software Developer based in Auckland with 26 years of hands-on experience building firmware, engines, and full-stack applications—most notably in C++ and C#. He designs and implements control software and firmware for automated fruit and vegetable sorting at TOMRA Fresh Food/Compac, contributing across core Sizer control, Nexus hardware, and carton-tracking systems. Comfortable from Win32 desktop UIs through SQL-backed data layers to low-level C/C++ engine work, he also writes firmware for custom hardware and can review electronics designs for logical correctness. An active open-source contributor, he has improved testing tools (CppUTest) and enhanced Blazor UI components, plus full-stack work on community projects like a Cards Against Humanity clone and the popular Minecolonies mod. Started programming in BASIC at age seven, bringing a curious, language-agnostic approach and a practical knack for bridging hardware-software boundaries.
code26 years of coding experience
bookBachelor of Information Sciences, Computer Science, A+, Bachelor of Information Sciences, Computer Science, A+ at Massey University
github-logo-circle

Github Skills (40)

unit-testing10
javascript10
minecraft-forge10
c-language10
test-driven-design10
mockk10
bootstrap10
component-development10
forge10
java10
blazor10
javas10
minecraft-fabric10
mocks10
mocker10

Programming languages (21)

C#PowerShellJavaC++CRustInform 7CMake

Github contributions (5)

github-logo-circle
ldtteam/minecolonies

Nov 2022 - Jan 2023

Minecolonies minecraft mod
Role in this project:
userBack-end Developer
Contributions:437 reviews, 46 commits, 330 PRs in 2 months
Contributions summary:Gavin primarily focused on improving the `minecolonies` mod by addressing bugs and implementing new features. Their contributions include fixing issues where mobs targeted invisible citizens and introducing a building browser for searching blueprints. They also added block tag auditing and fixed inconsistencies in the building advancements. Furthermore, the user worked on Herder AI logic, improving the behaviour of the Herder entity in breeding animals.
minecraftgradlemodminecoloniesjava
cpputest/cpputest

Apr 2016 - Mar 2020

CppUTest unit testing and mocking framework for C/C++
Role in this project:
userBack-end Developer / Test Automation Engineer
Contributions:8 commits, 8 PRs, 123 comments in 3 years 11 months
Contributions summary:Gavin primarily focused on extending the CppUTest framework with features and improvements. They added mock support for boolean values and implemented new test macros for long long integer types, enhancing the framework's capabilities. The user also introduced build options for long long integer support, modifying build scripts and configuration files. Further work involved adding C-style test harness improvements.
cpputestunit-testingcpptestingtest-framework
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