// 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.
↗
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.
↗
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.
↗
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.
↗
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.
↗
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.
↗
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.
❯
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