Gary Geurts

Self Employed

Atlanta, Georgia, United States
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
Gary Geurts is a retired software engineer with 15 years of hands-on experience in back-end development, QA and build/devops who lives in Atlanta. He contributed to prominent open-source .NET projects—including NHibernate, PuppeteerSharp and ServiceStack—working on core ORM behavior, robust Chromium process handling, REST route resolution and culture-insensitive serialization. His work shows a knack for hard-to-detect reliability fixes: race-condition elimination, secure low-trust test support in NUnit, and improving cleanup/serialization edge cases. Comfortable across code, tests and build pipelines, he brings pragmatic engineering focused on correctness and resiliency in production-grade libraries.
code15 years of coding experience
github-logo-circle

Github Skills (43)

application-framework10
nuget10
json10
api-rest10
puppeteer10
test-driven-design10
serializer10
api-design10
restful-api10
testing10
net10
nunit10
app-framework10
chromium10
dotnet10

Programming languages (3)

C#JavaPython

Github contributions (5)

github-logo-circle
nhibernate/nhibernate-core

Dec 2011 - Jun 2019

NHibernate Object Relational Mapper
Role in this project:
userBack-end Developer
Contributions:19 commits, 1 PR, 6 comments in 7 years 7 months
Contributions summary:Gary primarily contributed to the NHibernate core, focusing on bug fixes and enhancements related to the object-relational mapper. They addressed issues related to multi-query and multi-criteria implementations, as well as SQL tokenization and generation. The user's work involved modifying existing classes and creating new test fixtures to ensure the correct behavior of the ORM.
poconhibernate-developersc-sharplinqorm
hardkoded/puppeteer-sharp

Sep 2018 - Mar 2019

Headless Chrome .NET API
Role in this project:
userBack-end Developer
Contributions:8 commits, 9 PRs, 43 comments in 6 months
Contributions summary:Gary primarily focused on improving the Chromium process handling within the PuppeteerSharp library. Their contributions include enhancements to temporary user directory cleanup, implementing custom WebSocket functionality, and making the Chromium process clean-up more robust. Additionally, they fixed a race condition related to token cancellation and improved target destruction reliability. These changes point to the user's involvement in the core logic and process management of the library.
headlessapimonopuppeteernike
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