Gonzalo Diethelm is a Senior Staff Engineer with 16 years of experience building and maintaining high-performance backend systems across large technology companies including Meta, Booking.com, Personio and now TomTom. He combines deep systems and language-level expertise—evident from C and JNI work on projects like Google’s Open Location Code and ZeroMQ Java bindings—with a track record of improving maintainability in language toolchains such as Zig and the Duktape embedded JS engine. His career spans hands-on engineering, team leadership and executive technical roles (including CTO), enabling him to translate product requirements into robust architectures and operational practices. Gonzalo’s contributions often focus on correctness, resource management and benchmarking, showing an attention to low-level detail that few senior engineers still practice. Based in Haarlem, Netherlands, he brings an international perspective rooted in advanced computer science training from Pontificia Universidad Católica de Chile and broad practical experience. Colleagues can expect a pragmatic, systems-first engineer who also champions cleaner code and better developer tooling.
16 years of coding experience
20 years of employment as a software developer
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Pontificia Universidad Católica de Chile
B.Sc., Computer Science, B.Sc., Computer Science at Rowan University
Contributions summary:Gonzalo focused on improving the Java bindings for ZeroMQ. Their contributions primarily involved adding explicit destroy functions for Context and Socket objects to manage resources. They also implemented several socket option methods and refactored code to handle error checking and exception raising within the JNI interface. Further contributions included adding support for new socket types and versions.
Open Location Code is a library to generate short codes, called "plus codes", that can be used as digital addresses where street addresses don't exist.
Role in this project:
Back-end Developer
Contributions:8 commits, 10 PRs, 22 comments in 26 days
Contributions summary:Gonzalo primarily contributed to the C implementation of the Open Location Code library. They implemented the core API, bringing the C version up to date with the C++ version and fixing decoding bugs. The user also added a benchmark to compare the C and C++ versions and included version information. These commits demonstrate a focus on maintaining and improving the functionality and reliability of the C library.
pluscodepythongeolatitudejavascript
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
Gonzalo Diethelm - Senior Staff Engineer at TomTom