Nat Noordanus is a Staff Software Engineer and tech lead based in Lausanne with 14 years of experience building reliable backend systems and leading engineering teams. Currently at Nexthink, he blends hands-on development with architectural ownership, drawing on prior roles at Amazon and INAIT to scale production services and improve developer workflows. A pragmatic open-source contributor, he has enhanced testing and RPC capabilities in the popular python-betterproto project and authored core features of poethepoet, a task runner used alongside Poetry. Trained in AI and psychology (MSc by Research, Distinction), he brings a rare mix of human-centred design thinking and rigorous engineering, often surfacing usability and testing improvements that others overlook.
14 years of coding experience
7 years of employment as a software developer
MSc. by Research, Psychology and e-learning, Distinction, MSc. by Research, Psychology and e-learning, Distinction at The University of Edinburgh
International Baccalaureate, Physics, Chemistry, Maths, International Baccalaureate, Physics, Chemistry, Maths at International Secondary School Eindhoven
Contributions:73 releases, 85 reviews, 150 commits in 2 years 8 months
Contributions summary:Nat primarily contributed to the development of a task runner, poethepoet. They implemented the core functionalities of the command-line interface, including argument parsing, task validation, and execution logic. The user enhanced the runner by adding support for features such as environment variable interpolation and various executor modes. They also refactored key components into classes, and implemented code to handle task dependencies.
Clean, modern, Python 3.6+ code generator & library for Protobuf 3 and async gRPC
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:4 releases, 104 reviews, 53 commits in 1 year
Contributions summary:Nat primarily focused on enhancing the testing capabilities of the `python-betterproto` library. They implemented tests for generated service stubs, including a minimal RPC example and service stub calls. They extended the service stub functionality, allowing the passing of metadata, timeouts, and deadlines to requests. The user also made refactoring changes and formatted the code.
pythonasyncioprotobufpython-3-6grpc
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
Nat Noordanus - Staff Software Engineer - Tech Lead at Nexthink