Skip to content
View S-Parthiban-Selvaraj's full-sized avatar
  • Sky/Comcast
  • London
  • 15:37 (UTC)

Block or report S-Parthiban-Selvaraj

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Hi, I'm Parthiban Selvaraj

Senior Software Engineer at Comcast Sky based in London.

What I Do

I specialize in embedded systems development for network devices, including multi-WAN routers, gateways, and broadband infrastructure equipment. I primarily contribute to open-source projects that power millions of devices worldwide, creating robust and scalable networking solutions for residential and business broadband infrastructure.

As a core contributor to the RDK open-source ecosystem, I focus on software architecture and design, building modular components that enhance system maintainability and extensibility. I've architected features like WAN failover mechanisms, inter-device communication frameworks, and scanning policies that optimize network connectivity. My approach emphasizes creating generic, reusable solutions that accommodate diverse hardware platforms and WAN technologies from DOCSIS and xPON to LTE and WiFi, etc

Beyond feature development, I'm deeply involved in system-level design and modularization. I design software components that integrate seamlessly across different layers—from kernel drivers and hardware abstraction layers to application-level services. This includes collaboration between various stakeholders in the open-source community. I work extensively with Yocto build systems, Broadcom and Intel SoCs, and contribute to making embedded Linux systems more reliable and performant for next-generation broadband applications.

Tech Stack

C C++ Python Shell Script Linux Git Embedded Yocto ARM Raspberry Pi RDK MCP TCP/IP DHCPv4/v6 MAP-T VLAN PPP xPON DOCSIS

Open Source Contributions

Find my work as a core developer and architect in these RDK Central projects:

wan-manager dhcp-manager vlan-manager xdsl-manager epon-manager

rdkb-halif-epon inter-device-manager ipoe-health-check meta-rdk-wan

Interests

I'm passionate about open-source development, Artificial Intelligence, and creating reliable embedded systems that power modern connected homes.


Connect with Me

GitHub LinkedIn

Pinned Loading

  1. rdkcentral/wan-manager rdkcentral/wan-manager Public

    Stores WAN configuration of CPE, controls which physical interfaces are used for WAN, runs Layer 3 protocols to establish Internet Connectivity

    C 6 44

  2. rdkcentral/meta-rdk-wan rdkcentral/meta-rdk-wan Public

    All WAN component recipes are maintained in this meta layer

    BitBake 2 21

  3. rdkcentral/vlan-manager rdkcentral/vlan-manager Public

    Vlan Bridging Manager manages VLAN creation/deletion for WAN interfaces with respect to WAN sources

    C 10

  4. rdkcentral/inter-device-manager rdkcentral/inter-device-manager Public

    Inter Device Manager provides a mechanism to discover, advertise device capabilities, and manage RDK LAN devices. It implements robust authentication protocols using mTLS and establishes a secure T…

    C 3

  5. rdkcentral/dhcp-manager rdkcentral/dhcp-manager Public

    The DHCP Manager provides a modular and flexible way of handling DHCP related functionality and configuration for DHCP V4, V6 Client and Server modules used in the device

    C 10

  6. rdkcentral/epon-manager rdkcentral/epon-manager Public

    The Rdk Epon Manager is an RDK application responsible for controlling and configuring EPON lower layers. It serves as a middleware between the EPON HAL and other RDK components

    C