Mark Hilbush is a seasoned Java back-end developer and smarthome enthusiast with over 10 years of open-source contributions to the widely used openHAB platform and a long corporate history in enterprise IT leadership. He builds and maintains device bindings and core framework features—fixing memory leaks, refining profiles, and improving integrations for devices from Ecobee to Doorbird—demonstrating deep hardware-software integration expertise. Previously a VP at UPS overseeing information security, analytics, and enterprise architecture, he pairs systems-level thinking with hands-on coding. Based in Saugatuck, Michigan, he blends decades of production experience (from early Unix/C work to large-scale operations tech) with a hobbyist’s eye for detail, also pursuing amateur photography.
10 years of coding experience
5 years of employment as a software developer
BS, Electrical Engineering, BS, Electrical Engineering at Penn State University
Computer Science, Computer Science at The George Washington University
Contributions:187 reviews, 102 commits, 123 PRs in 6 years 6 months
Contributions summary:Mark primarily contributed to the openHAB-addons repository by implementing and improving various binding integrations. Their work focused on enhancing existing bindings like ZoneMinder, Ecobee, AmbientWeather, and weathercompany, addressing bugs, and incorporating new features, such as adding new weather station support or improving error handling. They also added missing item types to the jdbc persistence. The commits reflect a strong understanding of Java-based back-end development and integration with diverse hardware and software services.
Contributions:7 commits, 5 PRs, 257 comments in 1 year 4 months
Contributions summary:Mark primarily contributed to the core framework of openHAB, focusing on implementing and testing new system profiles for various types of hardware components. Their work included adding a `rawbutton-on-off-switch` profile, refactoring code, and updating test cases. Additionally, the user addressed memory leaks in the UI DSL rule engine and implemented a fix for variance and deviation calculations. The user also made changes to reduce logging verbosity and re-enabled javadoc generation.
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
Mark Hilbush - Smarthome Developer And Enthusiast at N/A