Main Content

Learning Through Experience

I’m a husband, father, network engineer, and consulting business owner bringing what I know and learn to you. Let’s learn together through video, labs, community, and other digital content.

Join Me On the Network Junkies Discord

I’m building a community, Network Junkies, where anyone from beginners to experienced network engineers can get together to learn, speak, and ask any question (there are no stupid questions) in a safe space. Get to know others in the community and improve your skills. Join me on Discord today!

What I’m Working On

I did a live stream 7 days straight to discuss network engineering during this weird time. I’m doing this to challenge to myself in public speaking & to encourage myself to do more learning and labbing. I will continue to do a live stream regularly.

Recently passed the Cisco DevNet Associate and now I’m helping others learn so they can work towards automating and managing network devices more efficiently and obtain the DevNet Associate certification.


Starting in December 2020, I will be pursuing the Cisco CCNP ENCOR certification. Join me on my journey through labs and videos as I take on each topic. The primary goal is to improve upon routing knowledge and skills with Cisco routers. Who knows, maybe I’ll move onto CCIE!

Featured Video

It's time to parse XML using Python. I've learned how to use the requests module to form a GET request to a network device. Taking the response, I convert it into a string which will be fed to xml minidom to create an XML variable containing the content I want. From that content, I'll parse out specific information using XML elements and attributes. I found this useful for studying the Cisco DevNet Associate.

If you start to think the problem is ‘out there,’ stop yourself. That thought is the problem.

— Stephen Covey

Technology and Imagery

Playing with technology. Borrowing moments in a photograph.

I focus on Wi-Fi. Designing, configuring and testing connectivity for enterprise companies. When I’m not doing Wi-Fi I’m traveling, eating, and wandering.

Let’s Connect

Featured Posts

How to Convert Cisco C9115 to Embedded Wireless Controller (EWC)

Embedded Wireless Controller (EWC) is a powerful way to deploy access points in an environment without the need for a dedicated physical controller such as the C9800-L. One of the access points will carry the virtual controller role and all other supported access points join to that controller. Another great use case for EWC is […]

Python – Parsing Cisco AireOS Configuration

As I progress with my learning of Python and network engineering, I’m beginning to find its use cases. I’d like to share something simple I created for a task I was doing often.

A Day of Warehouse Wi-Fi

Rudely, the shrieks of my iPhone alarm awaken me. Like a Drill Seargent barging into the barracks, it shocks me. It’s 4:15 AM at the Fairfield Inn. In-the-middle-of-nowhere Pennsylvania. I stumble out of bed to the rough stubble of the carpet on the bottom of my feet. Coffee is calling my name. I add water, […]

Deploying Cisco Catalyst 9800 Controller on VMware ESXi

The next-generation wireless controller from Cisco is here. It’s completely written with IOS-XE, different from the Converged Wireless days. In this tutorial, I’ll be going through the deployment of the C9800-CL. To learn how to install the C9800-CL on VMware Fusion check out François Vergès’ blog. Do you find this content useful? If so, consider […]

What is YANG – For Network Engineers

YANG was created by IETF to define a data structure network engineers can use to get configuration on network devices. It’s also used to configure network devices. Network engineers must know what YANG is for the DevNet Associate certification.