Skip to content
View wmmunn's full-sized avatar

Block or report wmmunn

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wmmunn/README.md

Hi, I'm William

I'm a network engineer who designs and builds practical Python tooling to make network refreshes and changes more repeatable, reviewable, and operator-safe.

My work combines network engineering domain knowledge, safety-focused workflow design, and AI-assisted Python development. I define the requirements, architecture, review points, and safety boundaries, then use generative AI as a coding collaborator to accelerate implementation.

Safety-First Network Automation

My tools emphasize human review, dry-runs, sanitized data, and clear documentation — turning real operational pain points into reliable, auditable workflows.

Safety-First Network Automation

Public Tooling Portfolio

Examples of tools built to solve actual network engineering problems:

Network Tooling Portfolio

Featured Projects

Background

In my first two years in network engineering, I identified recurring workflow problems in my day-to-day work and began designing specialized tools to address them. What started as targeted scripts has grown into a cohesive, safety-focused tooling family with both public and internal projects that I use daily.

Open to opportunities in Network Automation, Infrastructure Engineering, and Python-enabled Network Operations.

Pinned Loading

  1. fiber-link-optics-visualizer-public fiber-link-optics-visualizer-public Public

    Python GUI and CLI tooling for visualizing fiber links, optics data, and network connectivity.

    Python

  2. network-refresh-toolkit network-refresh-toolkit Public

    Python utilities and documentation workflows for safer, reviewable network refresh planning.

    Python

  3. Switch-Refresh-Configuration-Import-Tool Switch-Refresh-Configuration-Import-Tool Public

    Python tool for importing switch refresh request data into reviewable build and planning outputs.

    Python

  4. post-change-validation-report-public post-change-validation-report-public Public

    Post-change validation reporting tool for Cisco IOS/IOS-XE network refreshes — parses pre/post SecureCRT logs, correlates MAC/CDP/PoE/STP/trunk/interface state, and generates HTML/PDF audit reports.

    Python