Case Studies

Real projects running in production. Each case study covers the problem, solution, architecture, key decisions, and results.

Network Engineering Dashboard Dev AI Automation
Network Engineering

CiscoTools.dev — Free Network Engineering Toolkit

Free web-based Cisco network engineering toolkit with 4 tools, an embedded AI chatbot, and a blog — config diff with auto-migration scripts, bidirectional IOS↔NX-OS translator, config sanitizer, config template manager, and contextual AI assistance. No signup required.

Svelte 5FastAPIPythonciscoconfparse2
Network Engineering

Multi-Site Config Drift Detection & Remediation Tracking

Peer-consensus configuration auditing across a large multi-site switch fleet — finds drift by comparing each device against its role-peers (no golden config required), then tracks every finding to closure in a live dashboard with per-round diffs and email alerts.

PythonSecureCRTGoogle Apps ScriptGoogle Sheets
Network Engineering

Automated Network Topology Documentation

Python CLI tool that parses Cisco IOS/IOS-XE running configs and auto-generates multi-layer draw.io topology diagrams with L1/L2/L3 views, VRF isolation, and HSRP pair visualization.

PythonCisco IOSNetworkXdraw.io
Dashboard Dev

Self-Hosted Uptime Monitoring Tool

Lightweight website monitoring tool with real-time dashboard, SSL certificate tracking, configurable alerts, and 11 REST API endpoints — self-hosted on a single machine with zero external dependencies.

PythonFastAPISQLiteChart.js
Network Engineering

Multi-Site BGP & Routing Audit Automation

Automated BGP and route-policy auditing across dozens of sites — collects routing state with a handful of commands per device, reconstructs VRF context, and compares equivalent sites to flag inconsistencies like a route filter present at one site and missing at its peer.

PythonSecureCRTBGPVRF
Network Engineering

IPAM at Scale — Source-of-Truth & Live Validation

IP address management across a large multi-site network: an auto-generated Google Sheets IPAM workbook per site, plus an intent-vs-reality validator that reconciles the source-of-truth against what's actually live on the devices and flags every gap — running entirely from captures, with no live access to the secured network.

PythonGoogle Apps ScriptGoogle SheetsNetBox
Network Engineering

Enterprise Network Diagnostic Dashboard

Enterprise-grade network diagnostic platform with ping, traceroute, DNS, port scan, SNMP polling, CDP/LLDP discovery, ARP table collection, and integrated SSH terminal — supporting batch testing of 500+ targets with real-time WebSocket updates.

FastAPISveltePythonasyncio
AI Automation

NetBox MCP Server — AI Access to Live Infrastructure Data

Open-source Model Context Protocol server that gives AI assistants read-only access to NetBox infrastructure data — sites, devices, IPs, VLANs, circuits, and cable traces — without copy-pasting from the NetBox UI.

PythonMCP ProtocolNetBox APIDocker
Network Engineering

Modular IOS-XE Configuration Generator

Modular IOS-XE configuration generator with toggleable feature modules, live preview, IPAM integration via Google Sheets, and SQLite profile storage for consistent multi-site deployments.

FastAPISvelteJinja2SQLite
Network Engineering

Zero Touch Provisioning Server

Docker Compose stack for automated Cisco Catalyst 9200/9300/9500 provisioning — DHCP, HTTP config delivery, FastAPI config generator with Jinja2 templates, and a Next.js dashboard. Factory-reset to fully configured in under 10 minutes, no engineer on-site.

DockerFastAPIJinja2Next.js
AI Automation

Cisco Networking AI Assistant

AI chatbot specialized for Cisco IOS/IOS-XE/NX-OS — embeddable widget for any website, contextual 'Ask AI' buttons integrated into ciscotools.dev, Claude Haiku backend via FastAPI with rate-limited free tier.

FastAPIClaude APIJavaScriptShadow DOM
Network Engineering

Cloud-Managed Network Monitoring & Reporting

Automated health reporting for a cloud-managed (Meraki) out-of-band network — cellular signal and failover status plus site-to-site VPN tunnel reachability pulled from the Dashboard API into a Google Sheet on a schedule, with email-on-down alerting so failures surface before they're needed in an outage.

Google Apps ScriptMeraki Dashboard APIGoogle SheetsREST APIs

Have a similar challenge?

I've solved these problems before. Let's talk about your project.