Simon Knight, PhD

I specialize in the architecture of intelligent systems and network automation. My work bridges the gap between high-level intent and low-level execution through formal modeling, deterministic simulation, and multi-agent coordination.

Core Expertise

My work centers on building the right abstractions and transformations for complex systems:

I focus on building tools that solve the “information noise” problem—transforming complex, raw data into clear, actionable visualizations and configurations through well-designed abstractions.

Research & Background

I completed my PhD at the University of South Australia in 2017. My thesis, Abstractions and Transformations for Automated Data Network Configuration, pioneered a compiler-based approach to transform high-level network specifications into multi-platform device configurations.

This research led to the creation of AutoNetkit, an open-source tool integrated into Cisco’s VIRL platform for automated network lab provisioning. I continue to evolve these abstractions in my current projects.

Explore my PhD Thesis View Research on Google Scholar

Active Projects

I am currently developing a suite of interconnected tools:

View all projects


Domain Focus

I build systems that transform high-level intent into deterministic execution through well-defined layers of abstraction.

Research & Background

I completed my PhD at the University of South Australia in 2017. My thesis, Abstractions and Transformations for Automated Data Network Configuration, pioneered a compiler-based approach to transform high-level network specifications into multi-platform device configurations.

This research led to AutoNetkit, an open-source tool integrated into Cisco’s VIRL platform for automated network lab provisioning. My current work evolves these abstractions into high-performance, type-safe implementations.

Explore PhD Thesis Research on Google Scholar

LinkedIn GitHub