Experience
Cloudflare
Senior Systems Engineer Jun 2024 - Present
- Enabling Cloudflare's transition to white box networking through SONiC, a Linux-based NOS.
- Build and maintain Cloudflare's custom SONiC images deployed across Cloudflare's network.

AT&T Labs / Ciena
Vyatta Division
Ciena acquired AT&T's Vyatta division during my tenure.
Software Engineer Apr 2021 - Jun 2024
- Developed software (Python, Go & C) for the Vyatta Network Operating System.
- Conducted technical hiring interviews.
- Delivered technical training sessions to customer support and to graduate engineers.
- Created debpic, a containerised build tool for developers & CI systems. Compared to the previous tool it is 4x faster, requires 3x less lines of code in every Jenkinsfile, 2x more reliable, and more intuitive.
- Enhanced modularity by refactoring the quality of service (QoS) module within the data plane.
Leonardo
Senior Software Engineer Sep 2017 - Apr 2021
- Developed mission-critical software for a next-generation radar system. From the project's inception, I played a key role in defining the architecture, deciding on the technologies, and forming processes.
- Held reviews and made high-level decisions covering all stages of the development life cycle (requirements, design, implementation & test).
- Helped the company's first agile transformation project as a certified SAFe Advanced Scrum Master.
- Responsible for breaking down, estimating and prioritising tasks as part of the project's agile workflow.
- Utilised my strong understanding of C++ to develop new components, port legacy code and review pull requests.
- Architected the template for the component white box design which is now used across multiple teams.
- Wrote and maintained the build system (CMake) and CI pipeline (Jenkins & Python).
- Identified repetitive tasks and implemented Python scripts to automate them to improve team performance.
- Mentored engineers in multiple technical areas (C++, CMake, Jenkins, software design).
- Discussed strategic technical decisions as a member of the company architecture forum.
Army Reserves
4th Battalion Parachute Regiment
Reservist Sep 2013 - Present
- Developed a wide range of transferable soft skills including leadership, management, teamwork, and communication.
- Achieved level 5 certificate in management and leadership from the Chartered Management Institute.
Skills
Programming
Python Bash Go C++ C
Build Systems
Make CMake Meson
Linux
Debian Packaging systemd Docker Kernel
Networking
SONiC containerlab iproute2 ONIE
CI Systems
GitLab CI GitHub Actions Jenkins
AI Tooling
OpenCode MCP Workers AI AutoRAG
Education
Heriot-Watt University
Sep 2012 - Jul 2017MEng Computing and Electronics
Distinction