Assistant Principal at Office of the Revenue Commissioners
Dublin, Dublin 1, Ireland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Jonathan Mccrohan is an experienced public sector technology leader with 15 years in software and current responsibilities as Assistant Principal at the Office of the Revenue Commissioners in Dublin. He blends hands-on back-end engineering with program-level oversight, ensuring complex, auditable solutions for a regulated environment. An active open-source maintainer, Jonathan contributes to OpenWrt package upkeep and enhanced a Home Assistant Solarman integration to add configurable Modbus support, broader inverter compatibility, and improved debugging. His strengths lie in improving maintainability and interoperability of systems, from embedded networking stacks to energy-monitoring integrations. Colleagues rely on him for pragmatic refactors that reduce technical debt while expanding real-world compatibility. He brings a methodical, security-conscious approach to public-sector software challenges often overlooked in commercial profiles.
Home Assistant component for Solarman collectors used with a variety of inverters.
Role in this project:
Back-end Developer
Contributions:1 review, 11 commits, 9 PRs in 4 months
Contributions summary:Jonathan primarily focused on enhancing the functionality of the Home Assistant component for Solarman inverters. They added support for configurable Modbus parameters, including slave ID and function codes, and implemented debug logging for Solarman V5 frames. Furthermore, the user refactored code to replace references to "Sunsynk" with "Solarman," expanded support to include the Solis Hybrid inverter, and restructured the project's file organization. These changes improved the flexibility, maintainability, and compatibility of the integration.
Community maintained packages for OpenWrt. Documentation for submitting pull requests is in CONTRIBUTING.md
Role in this project:
Back-end Developer / Maintainer
Contributions:2 reviews, 39 commits, 22 PRs in 3 years 8 months
Contributions summary:Jonathan primarily contributes to the OpenWrt packages repository by importing, adopting, and maintaining various packages. Their work includes integrating new software (like `sslh`, `muninlite`, and `xinetd`) from older package sources and updating existing ones (like `mtr` and `sslh`). Additionally, they actively participate in patching, fixing build issues, and addressing compatibility concerns, ensuring the functionality and stability of these packages within the OpenWrt ecosystem.
pull-requestsopenwrtstudio
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
Jonathan Mccrohan - Assistant Principal at Office of the Revenue Commissioners