Christian Adell is a Staff Network Developer and principal engineer with two decades of experience designing and automating large-scale networks and cloud systems from Barcelona. He blends deep protocol-level networking expertise (BGP, multicast, LLDP) with pragmatic cloud and Python-driven automation, having contributed notable fixes and features to open-source projects like NAPALM and Nautobot. Christian has led architecture and engineering teams at Network to Code and CoreWeave and taught network design and DevOps practices to university students and professionals, demonstrating a strong propensity for mentorship. His background includes broadcast-grade network design for high-throughput video workflows, reflecting an unusual combination of media systems and network reliability. He holds advanced degrees in telecommunications and a PhD focus in telematics engineering, pairing academic rigor with production-focused delivery. Outside of work he authors books and stays active in the community through open-source contributions that improve real-world network tooling.
10 years of coding experience
21 years of employment as a software developer
Ph.D. Telematics Engineering, Ph.D. Telematics Engineering at UPC - Universitat Politècnica de Catalunya
SMPTE Online
MGTI. Master in Information Technology Management, MGTI. Master in Information Technology Management at La Salle BCN
Network Automation and Programmability Abstraction Layer with Multivendor support
Role in this project:
Back-end Developer
Contributions:2 reviews, 11 commits, 5 PRs in 4 years 10 months
Contributions summary:Christian primarily contributed to enhancing the network automation library NAPALM. They added functionality to the `ping` function by incorporating a `source_interface` argument across various network operating system drivers, including JunOS, EOS, IOS, and NXOS. Additionally, the user refined the logic for retrieving LLDP neighbor data, ensuring the selection of the correct values and handling edge cases, enhancing the library's accuracy. Several commits also focused on code consistency by enforcing string coding for values and improving data handling within the JunOS driver.
Network Source of Truth & Network Automation Platform
Role in this project:
Back-end Developer
Contributions:15 reviews, 9 commits, 11 PRs in 1 year 7 months
Contributions summary:Christian primarily contributed to the backend of the Nautobot platform, focusing on enhancements to existing features and fixing identified issues. Their work included adding webhooks to custom fields and integrating GraphQL features. They also addressed bug fixes related to object changes and made improvements to the codebase by extending `ObjectChange` attributes, including context detail and object representation. The user also worked on removing exceptions related to device information.
netmikopythonnetwork-automationtruthsot
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
Christian Adell - Staff Network Developer at CoreWeave