Thomas Lovén

Sr. Engineer at NKT

Karlskrona, Sweden
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
Thomas Lovén is a senior engineer based in Karlskrona, Sweden, with 14 years of experience blending front-end craftsmanship and full-stack integration in industrial and open-source projects. At NKT he advances engineering work informed by a background in design and analysis from ABB and a MSc in Complex Adaptive Systems from Chalmers. He is a prolific Home Assistant contributor—authoring popular Lovelace UI extensions (slider-entity-row, auto-entities, layout-card, card-mod) and a browser integration that bridges frontend and backend via WebSockets—demonstrating deep practical knowledge of responsive UI, theming and realtime communication. His strengths include pragmatic UI/UX problem solving, cross-browser compatibility fixes, and performance-minded enhancements that improve large user-facing systems. Colleagues rely on him to turn nuanced user scenarios into robust, customizable components that scale across devices and locales. A detail-oriented engineer, he often surfaces non-obvious improvements such as RTL support and template subscriptions that materially improve extensibility and international adoption.
code14 years of coding experience
job7 years of employment as a software developer
bookMaster's degree, Complex Adaptive Systems, Master's degree, Complex Adaptive Systems at Chalmers University of Technology
languagesSwedish, English, German
stackoverflow-logo

Stackoverflow

Stats
73reputation
1kreached
4answers
2questions
github-logo-circle

Github Skills (27)

lit-element10
javascript10
css10
userstyle10
web-components10
websocket10
ui-design10
uid10
front-end-development10
home-assistant10
frontend10
python9
html-template9
python-templates9
apptemplates9

Programming languages (11)

TypeScriptDockerfileC++ShellCSSCJavaScriptPHP

Github contributions (5)

github-logo-circle
🔹Automatically populate the entities-list of lovelace cards
Role in this project:
userFront-end Developer
Contributions:46 releases, 4 reviews, 97 commits in 3 years 11 months
Contributions summary:Thomas primarily contributed to the development of a Lovelace card for Home Assistant, focusing on automatically populating entity lists. Their commits demonstrate a focus on enhancing the card's functionality, including adding support for areas, sorting entities, removing duplicates, and enabling dynamic card configuration. The user also implemented performance improvements and addressed various bug fixes related to browser compatibility and display issues, improving the overall user experience.
lovelacehome-assistantpopulatelovelace-cards
🔹 Add sliders to entity cards
Role in this project:
userFront-end Developer
Contributions:24 releases, 82 commits, 23 PRs in 4 years 5 months
Contributions summary:Thomas primarily contributed to the development of a Lovelace UI element, a slider for entity cards within Home Assistant. Their commits focused on adding features to enhance the slider's functionality, such as value display, handling for different entity types (lights, media players, covers, etc.), and customization options. They addressed bug fixes and implemented improvements related to UI layout, and responsiveness for narrow cards, and added options to customize the UI component.
entityslidersslider
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