Steven Looman is a seasoned Smallworld DevOps consultant and GIS-focused software engineer with 15+ years of experience building and automating large-scale Smallworld environments for utilities and infrastructure clients. He blends hands-on Magik and Python development with DevEx improvements—creating language servers, linters, and code-coverage tools used by other companies to speed and harden Smallworld development. Steven has led migrations to cloud and Git-based workflows, automated CI/CD for mixed Windows/Linux landscapes, and integrated Smallworld with APIs, Kubernetes, and monitoring stacks like Datadog and Splunk. He also contributes to open-source Python projects such as Home Assistant, where he improved UPnP device discovery, showing a pragmatic interest in broader developer ecosystems. Based in the Netherlands, he pairs an MSc in Computer Science with strong communication and project leadership skills that bridge domain experts and engineers. Not obvious at first glance: he actively builds tooling that applies typing-style checks to Magik, catching bugs before runtime and materially improving developer productivity.
15 years of coding experience
2 years of employment as a software developer
Master of Science Computer Science, Master of Science Computer Science at University of Twente
Bachelor of ICT Computer Science, Bachelor of ICT Computer Science at HAN University of Applied Sciences
:house_with_garden: Open source home automation that puts local control and privacy first.
Role in this project:
Back-end Developer
Contributions:129 reviews, 144 commits, 119 PRs in 5 years 5 months
Contributions summary:Steven's contributions focused on enhancing the UPnP (Universal Plug and Play) component within the Home Assistant core. They implemented features for device identification, improved matching of devices based on identifiers like host and serial number, and updated the config flow to better handle devices. The user's code changes primarily involved modifications to Python files related to UPnP device discovery, configuration, and sensor integration. The commits demonstrate a focus on improving device discovery and integration within the home automation platform.
Contributions:10 releases, 1 review, 31 PRs in 3 years 7 months
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.