Stuart Henderson

Owner at STUART W. HENDERSON

Oakville, Ontario, Canada
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

🤩
Rockstar
🎓
Top School
Stuart Henderson is an experienced owner and technologist based in Oakville, Ontario, with 18 years of hands-on software and systems work alongside a decades-long legal career since being called to the Bar in 1989. He brings deep expertise in OpenBSD internals, ports maintenance, and backend compatibility work—contributing fixes to the darktable raw-processing app and significant adjustments across OpenBSD's source and ports trees. Stuart has practical experience integrating and extending network monitoring (LibreNMS) with device-specific support for UPS and Mikrotik gear, showing a knack for hardware-facing software and SNMP ecosystems. His profile blends systems-level engineering, packaging and build problem-solving, and long-form project stewardship, reflecting both precision and persistence. An atypical combination of legal training and low-level systems development gives him a disciplined, security-minded approach to maintaining critical open-source infrastructure.
code18 years of coding experience
bookBachelor's Degree, History, Bachelor's Degree, History at Western University
bookBachelor of Laws (LL.B.), Law, Bachelor of Laws (LL.B.), Law at Queen's University
github-logo-circle

Github Skills (30)

snmp10
scripting10
snmpd10
build-system10
cmake10
network-monitoring10
c1110
networking10
openbsd10
c1710
routeros10
php10
script10
system-administration10
network10

Programming languages (18)

JavaC++CRustMakefileGoHTMLPerl

Github contributions (5)

github-logo-circle
openbsd/ports

Sep 2007 - Jan 2023

Read-only git conversion of OpenBSD's official cvs ports repository. Pull requests not accepted - send diffs to the ports@ mailing list.
Role in this project:
userSystem Maintainer/Packager
Contributions:18647 commits, 5 PRs, 6 comments in 15 years 7 months
Contributions summary:Stuart primarily contributed to the maintenance and packaging of the OpenBSD ports repository. They updated various software packages, including a web browser, a mail transfer agent, several programming libraries, and command-line tools. Additionally, they added and removed various software packages, made adjustments to existing rc scripts, and fixed build-related issues, indicating a focus on maintaining a working build environment and ensuring the availability of software in the ports system.
mailing-listlibgit2mailingportspull-requests
librenms/librenms

Apr 2015 - Oct 2021

Community-based GPL-licensed network monitoring system
Role in this project:
userBack-end Developer & System Integrator
Contributions:10 commits, 5 PRs, 11 comments in 6 years 7 months
Contributions summary:Stuart contributed significantly to the network monitoring system by adding support for new hardware, including Huawei and Netmanplus UPS devices. They also addressed bugs and improved existing functionality, such as correcting frequency calculations and optimizing Net-SNMP integration. Furthermore, the user refactored and improved Mikrotik wireless monitoring by addressing hardcoded indexes and rewriting the RouterOS wireless code for better device compatibility and data accuracy.
snmpcommunity-basedlicensedgplphp
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
Stuart Henderson - Owner at STUART W. HENDERSON