Kenneth Nielsen

Senior Software Developer at Demant

Copenhagen, Capital Region of Denmark
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
Kenneth Nielsen is a senior software developer and team manager based in Copenhagen with 17 years of experience building scientific instrumentation software and production-grade systems, primarily in Python. He has led small engineering teams at Spectro Inlets, driving both product software and the company’s first ERP implementation, and now contributes at Demant. Kenneth excels at equipment interfacing and scientific user software, turning complex lab-grade hardware requirements into reliable, user-friendly applications. An active open-source contributor, he has improved projects like the popular SoCo Sonos controller and the Watson time-tracking CLI, often focusing on robust parsing, compatibility and edge-case bug fixes. His background includes a PhD in surface science and hands-on lab engineering, giving him a rare combination of deep experimental understanding and pragmatic software craftsmanship.
code17 years of coding experience
job11 years of employment as a software developer
bookKalundborg gymnasium
bookDoctor of Philosophy (PhD), Surface science, Doctor of Philosophy (PhD), Surface science at Technical University of Denmark
languagesEnglish, Danish, German
github-logo-circle

Github Skills (5)

python10
back-end-development10
pytest9
debug9
json7

Programming languages (13)

C#C++CSSCRustSchemeValaCommon Lisp

Github contributions (5)

github-logo-circle
SoCo/SoCo

Mar 2013 - Jan 2022

SoCo (Sonos Controller) is a Python project that allows you to programmatically control Sonos speakers.
Role in this project:
userBack-end Developer
Contributions:3 releases, 43 reviews, 354 commits in 8 years 11 months
Contributions summary:Kenneth contributed to the soco/soco repository, a Python project for controlling Sonos speakers. The commits focused on bug fixes within the `soco.py` and `soco/core.py` files, specifically addressing timestamp handling and merging upstream changes. The user also added functionality to add support for a "night mode" on the playbar. Finally, they added code to provide backwards compatibility by deprecating features.
control-sonossonos-controllerpythoncontrollersonos-speakers
jazzband/Watson

Mar 2019 - Jun 2020

:watch: A wonderful CLI to track your time!
Role in this project:
userBack-end Developer
Contributions:5 commits, 3 PRs, 31 comments in 1 year 2 months
Contributions summary:Kenneth contributed to the `watson` time tracking CLI application by addressing bug fixes, particularly around date parsing and error handling. They also enhanced the reporting functionality by including frames across day boundaries and adding the ability to handle partial frames within specified time spans. Their work focused on refining the application's core logic and report generation capabilities, improving its usability and accuracy.
command-line-apppythontimetrackercommand-linecli
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
Kenneth Nielsen - Senior Software Developer at Demant