// 001 network engineer · python dev · dhaka, bd

Where packets
meet Python.

Building at the intersection of networking, automation, and AI.
CCNA-track · Python · DSA · ML/LLM systems.

0 week plan
0 projects
0 tech pillars
10 phase 1 target
CCNA TCP/IP OSPF STP BGP VLANs Subnetting Python Netmiko Flask Django DSA Dijkstra BFS/DFS ML/AI LLM scikit-learn Linux Hyprland GNS3 Wireshark CCNA TCP/IP OSPF STP BGP VLANs Subnetting Python Netmiko Flask Django DSA Dijkstra BFS/DFS ML/AI LLM scikit-learn Linux Hyprland GNS3 Wireshark
featured projects
01
🌐
Network Monitor Dashboard
Live topology viewer with SNMP polling, real-time alerting, and latency graphs across a simulated GNS3 multi-router network. Visualises link states and traffic flow.
networking Python Flask SNMP GNS3
02
⚙️
BGP / OSPF Automation
Python + Netmiko scripts that auto-configure router interfaces, OSPF areas and redistribute routes. Generates audit reports in JSON and pushes diffs to Git.
OSPF BGP Netmiko Python
03
🤖
LLM Network Troubleshooter
Feeds syslog and packet capture data to an LLM API for plain-English root cause analysis. Identifies BGP flaps, ACL drops and interface errors automatically.
LLM Python syslog pcap
04
🧮
Dijkstra Visualiser
Step-by-step shortest-path demo that mirrors how OSPF computes routing tables. Shows SPF tree construction, cost calculation and convergence — DSA meets protocol design.
DSA Python OSPF
05
📊
Traffic Anomaly ML Model
Classifier trained on NetFlow data to detect DDoS patterns, port scans and anomalous traffic bursts. Deployed as a lightweight REST API with confidence scores.
ML scikit-learn NetFlow FastAPI
06
🐧
Custom Linux ISO
Ubuntu 24.04 + Hyprland built with Cubic. macOS-style aesthetics via WhiteSur theme, SF Pro fonts, custom Plymouth/GRUB. Snapd blocked, fully reproducible build.
Linux Hyprland Bash Cubic
latest from the blog
skills & stack

proficiency

Linux / CLI 82%
Networking / CCNA 72%
Python 68%
DSA 55%
ML / AI / LLM 45%

target roles

Network Automation Engineer
Python + Netmiko + config management at scale
AI Infrastructure Engineer
Networking backbone for ML training clusters
Network Software Developer
Protocol implementation + tooling in Python
16-week roadmap · phase 1
Week 1–2 · Mar 28
Networking Fundamentals + Python Basics
OSI model, TCP/IP, subnetting, binary math. Python environment, data types, loops, functions.
Week 3–4
Switching + Python OOP + DSA (Arrays)
VLANs, STP, EtherChannel. Classes, inheritance. Array problems and complexity analysis.
Week 5–6
Routing (OSPF/EIGRP) + File I/O + Linked Lists
Dynamic routing protocols. CSV/JSON handling. Singly and doubly linked lists.
Week 7–8
WAN + Netmiko Automation + Stacks & Queues
First automation scripts. SSH into routers. BFS/DFS foundations.
Week 9–12
Security + REST APIs + Trees & Graphs
ACLs, NAT, VPN concepts. Build REST APIs with Flask. Dijkstra — mirroring OSPF SPF.
Week 13–14
Network Automation Project + ML Intro
Full config automation pipeline. Intro to scikit-learn, traffic classification basics.
Week 15–16 · Jul 16
🎯 Capstone: Live Network Monitoring Dashboard
Full-stack network monitoring dashboard using Flask, SNMP, and database. Phase 1 complete. GitHub portfolio ready.
about

I'm an aspiring Network Engineer based in Dhaka, Bangladesh — building a rare skill set that combines deep networking knowledge with Python programming and DSA.

Most engineers go either purely networking or purely software. I'm building both, which opens doors to network automation, AI infrastructure, and protocol-level software development.

Currently following a structured 16-week plan targeting CCNA certification, Python proficiency, and a live project portfolio by July 2026.

shagor — zsh
whoami
shagor — network eng student
cat skills.txt
✓ networking (CCNA track)
✓ python + automation
✓ DSA + algorithms
~ ML/AI (learning)
~ LLM integration (learning)
echo $LOCATION
Dhaka, Bangladesh
echo $STATUS
open to opportunities ✓
contact