Adam Dunkels is a seasoned IoT pioneer and consultant with 14 years of industry experience and a PhD in computer science, best known for creating foundational open-source projects like Contiki, lwIP and Protothreads that run in billions of constrained devices. He founded and led Thingsquare to bring IPv6 mesh networking products to market, partnering with major global brands to scale prototypes into production. Now leading Adam Dunkels Consulting, he works hands-on with engineering teams to deliver technical strategy, productization and go-to-market execution for low-power wireless systems. His contributions to Contiki and 6LoWPAN border router code include practical protocol slimming and platform ports that enable routing and fragmentation on memory-constrained hardware. Equally at home in research and industry, he has influenced IETF standards and founded the IPSO Alliance to push IP interoperability for smart objects. Based in Stockholm, Adam blends deep protocol and embedded systems expertise with a track record of shipping production-grade IoT stacks.
14 years of coding experience
24 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Mälardalen University
Computer Science, Computer Science at Luleå University of Technology
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Swedish Institute of Computer Science
The official git repository for Contiki, the open source OS for the Internet of Things
Role in this project:
Back-end Developer & Embedded Systems Engineer / IoT Developer
Contributions:55 commits, 32 PRs, 16 pushes in 2 years 1 month
Contributions summary:Adam primarily focused on contributing to the Contiki OS, an operating system for the Internet of Things. The user's contributions involved implementing and updating the RPL protocol, a routing protocol for low-power and lossy networks, as demonstrated by their work on API updates and size reductions to fit on resource-constrained devices. Additionally, the user worked on integrating new hardware platforms, specifically the Contiki port to the TI EXP5438 MSP430x5438a experimenters board, indicating involvement with embedded systems development. This suggests a focus on both the core network protocols and hardware integration aspects of the Contiki OS.
A deployment-ready 6LoWPAN Border Router solution based on Contiki
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:11 commits in 2 years 1 month
Contributions summary:Adam primarily focused on low-level system modifications and bug fixes within the 6lbr border router solution. They addressed critical issues in the 6LoWPAN fragmentation layer, improving network reliability. Furthermore, the user added functionality for configuring antenna selection (internal/external) for the OpenMote platform, along with related initialization and configuration settings. They also updated UART configurations and made changes to the RPL implementation to ensure more efficient route management.
netmikocontikirouteros6lowpannetwork-automation
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
Adam Dunkels - Consultant at Adam Dunkels Consulting