Prince George is a software engineer with a decade of deep experience in networking and embedded systems, currently leading SONiC platform work at Microsoft and contributing to Azure PhyNet. He combines low-level expertise—Linux kernel, U-Boot/UEFI, device drivers, board bring-up and flash management—with high-speed networking knowledge (400GbE, SerDes, retimers, PCIe) and control-plane virtualization. At Juniper and Brocade he shipped industry-first 400GbE bring-up, implemented ISSU and virtualization features, and optimized system-level performance on diverse architectures. An active open-source contributor to the SONiC ecosystem, he has improved transceiver tooling, platform daemons and test automation for widely used networking projects. Trained at IIT Kharagpur (M.Tech), he pairs rigorous algorithmic foundations with practical system-level engineering, often solving subtle hardware-software integration issues that accelerate bring-up and upgrades.
7 years of coding experience
8 years of employment as a software developer
M.Tech, Visual Information Processing & Embedded Systems, 9.38/10.0, M.Tech, Visual Information Processing & Embedded Systems, 9.38/10.0 at Indian Institute of Technology, Kharagpur
Python packages which provide a common interface to platform-specific hardware peripherals in SONiC
Role in this project:
Back-end Developer
Contributions:398 reviews, 14 commits, 149 PRs in 1 year
Contributions summary:Prince primarily contributed to the `sonic-platform-common` repository by addressing bugs and implementing features related to hardware peripheral interfaces. They fixed a crash related to invalid key access within the code responsible for reading SFP data. The user also updated SFP index definitions, added missing packages, and implemented features to handle CMIS APIs gracefully, focusing on passive modules and firmware upgrade support. These changes involved modifications to the Python-based codebase and setup scripts.
Contributions:442 reviews, 16 commits, 117 PRs in 1 year 6 months
Contributions summary:Prince primarily contributed to the `sonic-platform-daemons` repository, a platform module daemon for SONiC, by implementing features and fixing bugs related to transceiver management. They introduced delays for module initialization based on CMIS specifications and added unit tests for SFP (Small Form-factor Pluggable) events. The user also improved the 400G link bring-up sequence and configured laser frequencies and TX output power for coherent optical modules. These changes involved modifications to the xcvrd daemon, which is written in Python.
linuxdaemonssonic
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.