Atis Elsts is a leading researcher and embedded systems engineer with 14 years of experience designing low-power wireless protocols and real-time IoT firmware, currently heading research at the Institute of Electronics and Computer Science in Riga. He has deep expertise in IEEE 802.15.4, Bluetooth/BLE, TSCH/6TiSCH and Contiki-NG, contributing notable fixes and power-optimization features to the widely used Contiki OS and its successor. His work blends hands-on C development for MCU platforms (MSP430, CC26xx/CC2538) with protocol-level improvements like adaptive TSCH time sync and scheduling robustness. A PhD-trained developer who has held research positions across European labs, he also explores DeFi and web3 primitives such as Uniswap v3, bringing a rare cross-domain curiosity to low-power networking research.
14 years of coding experience
13 years of employment as a software developer
B.Sc., Computer Science, B.Sc., Computer Science at University of Latvia
Contiki-NG: The OS for Next Generation IoT Devices
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:79 reviews, 260 commits, 192 PRs in 5 years 2 months
Contributions summary:Atis focused on implementing and tracking deep sleep functionality for various CC2538 and CC26xx-based IoT devices. The user's contributions involved modifying low-power mode (LPM) related code, which included adding energy statistics to provide better insights into power consumption, and improving radio driver behaviour. Moreover, the user also improved the TSCH protocol implementation, particularly in the scheduling, and with fixes to prevent the loss of synchronization.
The official git repository for Contiki, the open source OS for the Internet of Things
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:48 commits, 22 PRs, 68 comments in 3 years
Contributions summary:Atis primarily contributed to the Contiki-OS project by addressing hardware-specific issues and optimizing the system's functionality. Their work included critical bug fixes related to CPU clock calibration on MSP430 platforms, addressing time accounting issues across various MSP430 MCU series, and improving the performance of the radio driver for the Atmel 230bb. Furthermore, they implemented adaptive time synchronization for the TSCH protocol and introduced power optimization strategies.
contikigit-repositoryinfinibandcommunicationsdac
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
Atis Elsts - Leading Researcher at Institute of Electronics and Computer Science