Curriculum Vitae

Current Role

Independent software engineer developing open-source tools for network automation and intelligent systems.

Education

PhD, Computer Science University of South Australia, 2017

Thesis: Abstractions and Transformations for Automated Data Network Configuration

Developed compiler-based approach to transform high-level network specifications into multi-platform device configurations. Research focused on graph transformations, declarative network modeling, and automated configuration generation across heterogeneous vendors. Created AutoNetkit, which was integrated into Cisco’s VIRL network simulation platform and presented at PyCon Australia 2013.

Bachelor of Engineering (Telecommunications), First Class Honours University of Adelaide, 2008

Final year subjects: Telecommunications, Communications, Computer Networks and Applications, Signal Processing, Advanced Telecommunications, Optical Communications, Communication Network Design

Bachelor of Economics University of Adelaide, 2009

Awards: Development Economics III Excellence Award (2009), The DSTO Surveillance Systems Undergraduate Prize (2008), Dean’s Merit Certificate for Outstanding Academic Achievement in Electrical & Electronic Engineering (2008)

Technical Skills

Languages: Rust, Python, Go, Swift, JavaScript

Domains:

Tools & Frameworks:

Professional Work

Independent Software Engineer (2025-Present)

AutoNetkit - Cisco VIRL Integration (2013-2017) Open-source network configuration automation tool developed during PhD research. Integrated into Cisco’s Virtual Internet Routing Lab (VIRL) platform for automated multi-vendor provisioning. Supported major vendors including Cisco IOS, IOS-XR, NX-OS, Juniper JunOS, and Arista EOS.

Internet Topology Zoo (2010-2013) Curated database of real-world network topologies from ISPs and research networks. Widely used in academic research for network analysis and algorithm validation. Over 2,000 citations on Google Scholar.

GÉANT 2012 Network Topology Example: GÉANT European research network topology from the Internet Topology Zoo

Full CV: Download PDF