Martin Hjelmare is a Senior Software Engineer with 11 years of professional experience, currently focused on open-source home automation and core development for Home Assistant. Based in Stockholm, he has driven backend improvements and refactors across major integrations like Z-Wave JS and IKEA Trådfri, contributing bug fixes, API cleanup, and Python 3.10 support to widely used projects. His background blends hands-on lab and research work in biotechnology with technical project management, giving him a pragmatic, methodical approach to complex systems. He excels at improving maintainability and reliability in large codebases, often addressing subtle edge cases such as graceful aiocoap shutdowns and device re-interview handling. Now at the Open Home Foundation, he continues to shape privacy-first, locally run automation platforms while bringing a scientist’s attention to detail to software engineering.
11 years of coding experience
16 years of employment as a software developer
Bioteknik, Bioteknik at KTH Royal Institute of Technology
IKEA Trådfri/Tradfri API. Control and observe your lights from Python. Examples available. On pypi. Sans-io.
Role in this project:
Back-end Developer
Contributions:1 release, 602 reviews, 43 commits in 2 years 4 months
Contributions summary:Martin primarily contributed to bug fixes and improvements within the pytradfri library. Their work included resolving typos, addressing issues in smart task transitions, and handling errors related to aiocoap shutdown. Furthermore, they focused on cleaning up and refactoring existing code, including setup.py and aiocoap API, enhancing the project's maintainability and stability. They also added support for Python 3.10 and made the command generic.
:house_with_garden: Open source home automation that puts local control and privacy first.
Role in this project:
Back-end Developer
Contributions:27145 reviews, 547 commits, 7529 PRs in 7 years 3 months
Contributions summary:Martin primarily contributed to the home assistant core repository by implementing updates for integration components like MySensors and Z-Wave JS. Their work involved modifying Python code within modules such as `gateway.py`, `config_flow.py`, and `entity.py`, and also tests. The contributions included refactoring existing event handling and fixing issues, such as the handling of device re-interviews within the Z-Wave JS integration.
raspberry-pipythonhouseprivacy-firstasyncio
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
Martin Hjelmare - Senior Software Engineer at Open Home Foundation