Vivekananda Uppunda

Software Architect at Nordic Semiconductor ASA

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
Vivekananda Uppunda is a software architect and embedded systems engineer with three years of hands-on experience building and refining low-level Wi‑Fi and Ethernet networking stacks. Based in Norway and active in open source, he has contributed notable networking features to the high-profile Zephyr RTOS and nRF Connect SDK, including Wi‑Fi mode management, packet filtering, TX injection, and promiscuous/raw transmit support. He combines practical driver development with API design and documentation improvements, showing attention to both implementation detail and developer usability. Comfortable working across device drivers, shell tooling, and protocol layers, he focuses on reliable wireless connectivity for IoT platforms. An evident code enthusiast, he brings a tester’s mindset—cleaning up unused code and tightening specs—to make complex embedded networking features maintainable and testable.
code2 years of coding experience
github-logo-circle

Github Skills (17)

embedded-language10
zephyr-rtos10
c1110
networking10
ethernet10
c1710
iot10
embedded10
wifi10
realtime9
microcontroller9
sys9
rtos9
documentation8
bluetooth8

Programming languages (1)

C

Github contributions (5)

github-logo-circle
nrfconnect/sdk-nrf

May 2023 - Apr 2025

nRF Connect SDK main repository
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:350 reviews, 53 PRs, 225 comments in 1 year 10 months
Contributions summary:Vivekananda primarily contributed to documentation updates and code cleanup within the nRF Connect SDK, focusing on the Wi-Fi FMAC API and related structures. Their work involved refining Doxygen documentation for FMAC APIs and structs, removing unused code, and reorganizing code related to radio test and default modes. They also added support for raw transmit and monitor mode operation, as well as promiscuous mode, suggesting a focus on low-level Wi-Fi driver development and testing.
connect-sdknrf-connect-sdkinfinibandlteppp
zephyrproject-rtos/zephyr

Jul 2023 - Mar 2025

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:47 reviews, 18 PRs, 47 comments in 1 year 8 months
Contributions summary:Vivekananda primarily contributed to the Zephyr RTOS Wi-Fi and Ethernet networking stack, focusing on features related to Wi-Fi mode settings, packet filtering, and TX injection. They introduced and refined APIs for managing Wi-Fi modes (STA, monitor, AP), packet filtering, and channel settings, and extended the TX injection mode to the Ethernet layer. The user's work involved modifications across Wi-Fi shell commands, device driver code, and associated API headers, enhancing the networking capabilities within the Zephyr environment.
bluetooth-lereal-timezephyrsecuregit-repository
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
Vivekananda Uppunda - Software Architect at Nordic Semiconductor ASA