From CLI to API: a journey into network automation.

About Me

Hi, I’m Shahzad.

I’ve spent most of my career working with networks — routers, switches, firewalls, and all the usual suspects. Over time I became more interested in automation, finding ways to save time and reduce repetitive work with Python scripts.

During the COVID period, I took courses in Java, Python, Object Oriented Programming, and algorithms on Coursera, which nudged me into writing full stack applications and exploring programming in a more structured way. That’s when I really started enjoying the mix of networking and software.

This blog is where I share what I’m learning, building, or experimenting with. Nothing fancy — just notes, ideas, and projects that might help someone else on a similar path.

Thanks for stopping by.


CCIE, Service Provier # 48102
JNCIS, Service Provider
MSc. Mobile Computing and Communications, University of Greenwich

Java Programming and Software Engineering Fundamentals (Specialization)
Courses:
  • Programming Foundations with JavaScript, HTML, and CSS
  • Java Programming: Solving Problems with Software
  • Java Programming: Arrays, Lists, and Structured Data
  • Java Programming: Build a Recommendation System
Introduction to Programming with Python and Java (Specialization)
Courses:
  • Introduction to Python Programming
  • Data Analysis Using Python
  • Introduction to Java and Object Oriented Programming
  • Inheritance and Data Structures in Java