Engineering Projects & Labs

Projects & Labs

Hands-on Service Provider labs, network design studies, and automation workflows. These projects document what I build, how I validate it, and the decisions behind it. Security and AI-assisted research support the engineering process.

Service Provider / Public repository

CCIE SP Master Lab

A reproducible Service Provider study platform for routing, VPN services, and failure testing. Master, Inter-AS, and SRv6 profiles include generated topologies, validation tooling, and documented operating procedures.

ContainerlabXRdIOL-XEIS-ISSR-MPLSMP-BGPIPv4/IPv6
Network Automation / Public repository

CCIE-SP NetOps Automation

IOS XR lab automation for repeatable configuration changes and operational evidence. Includes Jinja2 templates, Ansible workflows, state collection, pyATS validation scaffolding, and GitHub Actions CI/CD.

PythonAnsibleJinja2pyATSGitHub Actions
Service Provider / Independent study lab

JNCIE-SP Master Lab

An independently developed Junos/vMX platform aligned with public JNCIE-SP objectives. Deterministic topology generation, IS-IS baselines, and routing-policy exercises support study and troubleshooting; full-profile runtime acceptance remains pending. Unaffiliated with Juniper’s official exam lab.

JunosvMXContainerlabIS-ISPython
Network Tooling / Desktop application

IPv4/IPv6 Network Planning & Subnet Calculator

A Python desktop tool for subnet planning and visual subnet maps, including RFC 3021 /31 and RFC 6164 /127 point-to-point planners. Calculation logic is separated from the interface and covered by unit tests.

PythonIPv4/IPv6RFC 3021RFC 6164
Network Design / Case study

Campus Connectivity Design

A campus connectivity study covering fiber uplinks, switching, firewall high availability, and segmentation, with resiliency and capacity trade-offs.

Cisco SwitchingFortiGateFiberResiliency
Lab Infrastructure / Build notes

NetLab-Core

A reusable Ubuntu automation host for EVE-NG. Follow the golden-image build, QCOW2 conversion, tooling choices, and lab integration.

UbuntuQCOW2EVE-NGNetOps

Next directions

Currently Exploring

Study directions for future published work.

  • Junos & JNCIE-SP: extend lab scenarios and capture full-profile runtime acceptance evidence.
  • CCDE design: requirements, scalability, and migration strategy.
  • Automation & programmability: telemetry, validation, and AI-assisted documentation.
  • Network security: segmentation, VPNs, and infrastructure hardening.
  • SD-WAN & wireless: branch connectivity and resilient access design.

Historical EVE-NG study reference: CCIE SP v5 blueprint