Background

I'm a Senior Engineer passionate about embedded Linux, networking, and broadband technologies. Currently, I work on prplOS and prplMesh, developing Wi-Fi 7 features, Device Provisioning Protocol (DPP) onboarding, and next-generation connectivity solutions for carrier-grade broadband gateways.

My work focuses on building reliable, high-performance networking software in C/C++ on Linux, with an emphasis on system-level development and wireless technologies.

Experience

  1. Senior Engineer

    Apr 2026 - Present

    Tata Elxsi · Full-Time

    Working on prplMesh and its features for carrier-grade broadband gateways. C/C++ on Linux, focusing on mesh networking, Wi-Fi stack integration, and production gateway firmware on prplOS platforms.

    • prplMesh feature development, Wi-Fi 7 capabilities, and Device Provisioning Protocol (DPP) onboarding
    • System-level development on embedded Linux with debugging and integration on production CPE targets
  2. Technology Analyst

    Oct 2022 - March 2026

    Infosys · RDK-B · Full-Time

    Software Engineer with experience developing, enhancing, and maintaining low-level C/C++ middleware applications for RDK-B based cable modems and routers on Linux. Worked on production broadband gateway firmware using the RDK-B SDK, focusing on networking features, remote device management and provisioning.

    • Contributed to feature development and maintenance of WebPA and parodus2ccsp agents, which support device-to-cloud communication and configuration management in the RDK-B ecosystem. Worked on persistent client-server communication flows over WebSockets, TCP/IP, and TLS, along with upstream/downstream sync message handling.
    • Also worked on Yocto layers, BitBake recipes, GTest unit testing for CCSP components, middleware builds using CMake/AutoMake, debugging with GDB and Valgrind, and Docker-based build/CI automation.
  3. CS

    Computer Science Tutor

    2020 - 2022

    Self Employed · Part-Time

    Provided tutoring in Computer Science to college juniors and higher secondary students. Helped them strengthen their understanding of core topics including C, Java, algorithms, data structures, flowcharts, and basic networking.

Technical Skills

Languages

  • C
  • C++
  • Python
  • Shell

Systems / Embedded

  • RDK-B
  • Embedded Linux
  • prplMesh
  • Yocto / BitBake
  • Networking

Dev Tools

  • Git / Gerrit
  • Docker
  • CMake / Autotools
  • GDB

Testing

  • GTest
  • Valgrind

Protocols

  • TR-069 / TR-181
  • RBUS / WebPA
  • IEEE 802.11

Contact

I'm always open to discussing system architecture challenges, open-source collaborations, and innovative networking projects. Feel free to drop a message!