Abílio Costa is a versatile software engineer based in Porto with 14 years of experience building embedded, backend and frontend systems across automotive, mapping, and home automation domains. He has led architecture and delivery for BMW in-vehicle personalization systems and contributed low-level OpenGL rendering and performance work for mobile navigation engines. Recently active in the Home Assistant ecosystem, he bridges device-level IoT quirks (notably Zigbee/Xiaomi fixes) with frontend and integration improvements, and helped modernize appliance integrations using dataclasses. Equally comfortable in C++/Qt for constrained systems and Python/JS for cloud and UI work, he brings a pragmatic blend of systems thinking and user-focused polish. Outside work he channels his soft spot for home automation into meaningful open-source contributions that improve privacy-first local control.
14 years of coding experience
13 years of employment as a software developer
Master of Science (MSc), Multimedia and Graphic Systems, Master of Science (MSc), Multimedia and Graphic Systems at Instituto Superior de Engenharia do Porto
ZHA device handlers bridge the functionality gap created when manufacturers deviate from the ZCL specification, handling deviations and exceptions by parsing custom messages to and from Zigbee devices.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:19 reviews, 8 commits, 18 PRs in 1 year 2 months
Contributions summary:Abílio primarily contributed to device handler implementations for Zigbee devices within the `zigpy/zha-device-handlers` repository. Their work focused on addressing discrepancies between device behavior and the ZCL specification, particularly for Xiaomi devices. Key contributions included fixing battery level calculations, adapting leak sensor functionality, handling model attribute events, and incorporating temperature and humidity reports from Xiaomi sensors. Further contributions involved adding support for a new smart plug and configuring an Opple remote.
:house_with_garden: Open source home automation that puts local control and privacy first.
Role in this project:
Back-end Developer
Contributions:634 reviews, 49 commits, 286 PRs in 6 years 1 month
Contributions summary:Abílio primarily updated the Whirlpool integration to use the 0.17.0 library. This involved refactoring code to use dataclasses for shared integration data, specifically within the climate component. Code changes included modifying files to incorporate the library updates and maintain the integration's functionality with appliances.
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
Abílio Costa - Software Engineer at Open Home Foundation