Ethan Dye is a software engineer and current intern with eight years of practical experience, blending startup prototyping at Athletify with academic leadership as Head Teaching Assistant at BYU. He builds user-focused features using industry tools and has hands-on back-end open source experience integrating hardware via the openHAB omnilink binding. Comfortable learning independently, Ethan has a track record of shipping discoveries, handlers, and bug fixes while applying best practices like semantic tagging and refactoring. He’s drawn to systems-level programming and actively explores Linux kernel modules alongside application development. Based in Provo, Utah, he pairs a formal Software Engineering education with real-world product and community contributions. Colleagues would describe him as a fast learner who bridges user experience needs with low-level technical curiosity.
8 years of coding experience
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Brigham Young University
Contributions:51 reviews, 17 commits, 24 PRs in 2 years
Contributions summary:Ethan primarily contributed to the development of the `openhab-addons` repository, focusing on the `omnilink` binding. Their contributions included initial contributions, such as discovery services and various handlers to integrate omnilink hardware with openHAB. Further work involved refining existing code through bug fixes, refactoring, and incorporating best practices like the use of `jomnilink` for command numbers and adding semantic tags to channels.
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.