Projects

Build the model. Test the behavior. Explain the result.

A curated set of learning experiences and network tools, presented with their current status, boundaries, and the decisions behind them.

Selected work

Projects with a clear job to do

Interactive learning, observability, configuration safety, and network lab automation.

active

Internet in Motion

An interactive visual guide to DNS, routing, packets, TCP, UDP, QUIC, and web performance for first-time learners.

  • DNS
  • Routing
  • Transport
  • Web Performance
  • Interactive Learning
View project
maintained

ConfigDiff

A semantic configuration comparison CLI that separates structural changes from formatting noise.

  • Python
  • Config Drift
  • JSON
  • YAML
  • CI/CD
View project
maintained

whoson

An nmap-powered subnet audit CLI with host inventory, change detection, exports, and topology images.

  • Python
  • nmap
  • Subnet Audit
  • Inventory
  • CLI
View project
experiment

cml2gns

A CML and VIRL to GNS3 topology converter with validation, node mapping, and command-line automation.

  • Python
  • Cisco CML
  • GNS3
  • Topology
  • Network Labs
View project