Case Studies

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

Network Engineering Internal Tools Dashboard Dev AI Automation
Network Engineering

CiscoTools.dev — Free Network Engineering Toolkit

Free web-based Cisco network engineering toolkit with 4 core tools and an embedded AI chatbot — 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
Internal Tools

Multi-Tenant CRM for a Field Demo Program

A specialty-foods CPG ran hundreds of in-store demos a month on an aging vertical SaaS plus spreadsheets. Built a multi-tenant CRM — admin scheduling portal, ambassador self-service app (PWA + native iOS), payments, and reporting — with tenant isolation enforced in the database and verified by 126 live security probes.

Next.jsTypeScriptSupabasePostgres RLS
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
Network Engineering

Cross-Region File-Transfer Failures: A Multi-Causal RCA

External partners at a large multi-site network reported failing and slow file transfers — with contradictory evidence that had teams pointing fingers for weeks. A config-forensics deep dive found two independent root causes: firewall path asymmetry caused by a removed inter-edge iBGP session, and a per-flow tax in the DDoS scrubbing layer.

BGPStateful FirewallsPMTUDPython
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 routing-state auditing across more than a dozen sites — collects routing state with a handful of commands per device, reconstructs VRF context, and compares equivalent sites to flag inconsistencies; the audit caught a route filter applied at one site and absent 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 SheetsCisco IOS
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 up to 500 targets with live-updating results.

FastAPISveltePythonasyncio
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. Designed to take a switch from factory reset to fully configured in the 5-15 minute ZTP boot window, 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 enabled 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.