Joakim Sørensen

Senior Software Engineer at Nabu Casa

Innlandet, Norway
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Joakim Sørensen is a Senior Software Engineer based in Innlandet, Norway, with nine years of hands-on experience in backend, frontend, and DevOps across Home Assistant and related open-source ecosystems. At Nabu Casa he focuses on production-facing backend systems and integrations, while his GitHub contributions show deep involvement in Home Assistant core projects—from snapshot and restore logic to UI/API docs and automation of build pipelines. He excels at bridging system-level Python work with front-end usability improvements, having implemented timezone-aware calendar embeds, interactive API docs, and robust CI checks using GitHub Actions. Joakim also brings a pragmatic automation mindset, refactoring build processes and asset pipelines (including MDI generation) to reduce manual steps and improve reliability. Early consulting and municipal IT roles give him a solid operational grounding and user-focused perspective that informs his engineering decisions. Outside of formal roles he contributes widely to the Home Assistant community, combining platform-level changes with documentation and tooling that benefit thousands of users.
code9 years of coding experience
bookVGS IKT, VGS IKT at Nord-Østerdal VGS.
languagesNorwegian, English
github-logo-circle

Github Skills (37)

json10
github-ci10
javascript10
blueprint10
docker10
python10
apidoc10
scripting10
css10
bash10
build-system10
ui-design10
dockers10
cicd10
asyncio10

Programming languages (16)

C#MDXJinjaC++CSSHandlebarsGoHTML

Github contributions (5)

github-logo-circle
home-assistant/supervisor

Apr 2020 - Dec 2022

:house_with_garden: Home Assistant Supervisor
Role in this project:
userBackend Developer
Contributions:1 release, 666 reviews, 280 commits in 2 years 8 months
Contributions summary:Joakim primarily contributed to the Home Assistant Supervisor repository by implementing and modifying core functionalities, including features related to snapshot restoration and updates to the frontend panel. Their contributions involved modifying Python files, specifically within the `supervisor/snapshots/__init__.py` and `supervisor/homeassistant.py` modules, suggesting they were working on backend logic and system-level operations. Additionally, the user was responsible for updating frontend components, which implies they were working on the integration of backend features with the user interface.
home-assistanthome-automationdockerorchestratorpython
hacs/integration

Feb 2019 - Jan 2023

HACS gives you a powerful UI to handle downloads of all your custom needs.
Role in this project:
userBack-end Developer
Contributions:166 releases, 319 reviews, 1607 commits in 3 years 11 months
Contributions summary:Joakim made multiple changes to the codebase, including fixing restore issues and implementing handlers for the new UI. The commits indicate significant involvement in the backend logic, focusing on areas such as data storage, user interface integration, and the integration with the codebase. They demonstrate a solid understanding of how the various modules are working in the context of this community store.
integrationpythonpackage-managerhacshome-assistant
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