Johan Stokking

CTO & Co-founder at The Things Network

Amsterdam, North Holland, Netherlands
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
Johan Stokking is a technical co-founder and CTO with a decade of experience building and scaling open, decentralized IoT infrastructure from Amsterdam. As co-founder and tech lead of The Things Network and The Things Industries, he shapes product, architecture and code quality while routinely prototyping features 6–12 months ahead of release. He brings hands-on backend and full‑stack expertise—especially in LoRaWAN device validation, topic encoding/decoding and device management—and has contributed core API, registration and codec tooling to widely used open-source stacks. Johan also served as Chair of the LoRa Alliance Security Work Group, blending protocol-level security stewardship with startup product strategy. Colleagues benefit from his mix of pragmatic engineering, standards-level thinking and a founder’s eye for viable business and operational models.
code10 years of coding experience
bookB2 French, B2 French at UvA Talen
bookMaster of Science (MSc) Industrial Engineering and Management, Master of Science (MSc) Industrial Engineering and Management at University of Groningen
languagesEnglish, Dutch, French, German
github-logo-circle

Github Skills (23)

javascript10
json-schema10
validations10
apidoc10
lorawan10
mqtt10
internet-of-things10
validation10
mqttnet10
iot10
go10
api10
yaml10
protocol-buffers9
testing9

Programming languages (15)

JavaC++CRustHandlebarsGoHTMLBitBake

Github contributions (5)

github-logo-circle
Device Repository for LoRaWAN devices
Role in this project:
userFull-stack Developer
Contributions:390 reviews, 210 commits, 173 PRs in 4 years 10 months
Contributions summary:Johan primarily worked on the validation logic for LoRaWAN device data. They developed tools, including a runscript utility for running codecs, and implemented validation processes for vendor index, end device, and payload codec files. The user integrated JSON schema validation and expanded the functionality to include examples, normalization, and the ability to handle different device profiles and data formats. Furthermore, they contributed to various vendor decoder scripts.
lorawanlorawan-devicesiot
TheThingsArchive/ttn

Nov 2015 - Apr 2018

The Things Network Stack V2
Role in this project:
userBackend Developer & IoT Developer
Contributions:233 commits, 103 PRs, 188 pushes in 2 years 5 months
Contributions summary:Johan introduced and worked on the `api` package for the Things Network Stack V2, focusing on topics encoding/decoding and device-related functionalities. They implemented tests for device topics and implemented the core features of a new user registration system. The user also integrated login functionality and added commands to register and manage devices.
golangthe-things-networklorawan-serverlora-serverlora
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
Johan Stokking - CTO & Co-founder at The Things Network