Kjell Winblad is an AI engineer and seasoned software architect with 16 years of experience spanning low-level systems, concurrent data structures, and full-stack web development. He holds a PhD focused on synchronization primitives and multicore optimizations and has applied that expertise to high-impact work on the Erlang VM (BEAM) and scalable ETS data structures. Comfortable across Scala, Python, Java, Erlang, Go and JavaScript, he blends deep performance tuning (NIFs, C, ARM/Zephyr) with high-level system design and production-ready services. His open-source contributions include improvements to the widely used EMQX MQTT broker and testing work in the Akka project, demonstrating practical concurrency and reliability skills. A founder who’s shipped user-facing platforms with multilingual and multi-node deployment features, he pairs academic rigor with a pragmatic drive to understand and optimize how systems behave under load.
15 years of coding experience
17 years of employment as a software developer
Slottegymnasiet
Batchelor Computer Science, Batchelor Computer Science at Umeå University
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Uppsala University
The most scalable open-source MQTT broker for IoT, IIoT, and connected vehicles
Role in this project:
Backend Developer
Contributions:344 reviews, 39 commits, 214 PRs in 10 months
Contributions summary:Kjell primarily worked on the rule engine, contributing new functionality by adding functions for Sparkplug B, date formatting and unescaping, as well as improving the database interaction. They implemented a configuration option for changing the jq implementation and added support for HTTP actions, incorporating features like stop-after-render. The user also made improvements to the codebase by renaming and consolidating code.
A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:12 commits in 1 month
Contributions summary:Kjell primarily contributed to the testing of the `akka/akka` project, specifically focusing on the `akka.util.Index` class. Their work involved writing and improving unit tests to ensure the correctness and robustness of the `Index` data structure, covering scenarios like value retrieval, removal, and parallel access. The commits also demonstrate a good understanding of concurrency aspects within the Akka framework. The user's contributions help ensure the reliable functionality of a core utility within the Akka platform.
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.