Main Content

Networking, security, and entrepreneurship

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

Beginning early 2021, I started to dive more into Palo Alto Networks firewalls. This led me to start looking into their Palo Alto Networks Certified Network Security Administrator, or PCNSA. Join me as I learn the features of the Palo Alto Networks firewalls.

Featured Video

Even after passing the Cisco DevNet Associate exam, I continue to learn how to create a Python script which interfaces with the Meraki API to create a desired output. In this video, I'm tackling a specific objective of the DevNet Associate exam: Listing network devices from Meraki using the API.

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

YAML Basics for DevNet

Taking a look at the Cisco DevNet Associate exam topics (DEVASC 200-901), one of the first objectives is to compare different data formats. Those data formats you should be able to compare are XML, JSON, and YAML. To start, I decided to take a look at YAML and what it has to offer from a […]

Understanding Version Control with Git (Cisco DevNet)

Git is an open source distributed version control system for tracking changes in source code. Creating, saving, and tracking code can be very tedious if you’re constantly renaming them with different version numbers. As I dived into DevNet, I learned that this all could be handled more efficiently through Git and version control.

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.

Parsing XML with Python Minidom

A core skill for a DevNet associate is being knowledgeable of how to parse XML into a Python structure. Data can be retrieved from devices using different data structures such as XML, YAML, or JSON. In this lab, I’ll look at parsing XML into a useable structure within Python. First step is to use a […]

3 Tips To Achieve More – 2020 Habits + Goals

Goals are very hard to achieve. It takes a lot of work and commitment to achieve those goals. As we progress through the year, the motivation can dwindle and eventually those goals are forgotten. But anything worth achieving will take specificity, accountability, and practice through habits. Be specific The best way to reach a goal […]