Mohamed.Wady
Back to Portfolio
Network Automation

Juniper NOC Monitoring System

A dual-architecture NOC monitoring system combining a high-performance Python backend with a cross-platform Flutter dashboard for instant network visibility.

Flutter NOC Dashboard

Cross-platform NOC dashboard showing real-time metrics

The Problem

Network operations lacked visibility into transient L2 loops and experienced sluggish polling cycles with legacy monolithic NMS tools.

The Solution

Built a custom asynchronous SNMP poller in Python paired with a Flutter-based dashboard, offering instant, real-time visualization of network health and automated loop detection.

Architecture & Features

  • Asynchronous, high-concurrency SNMP telemetry collection
  • Heuristic L2 loop detection and alerting
  • Historical data visualization via TSDB
  • Real-time cross-platform notifications

Architectural Patterns

Async Polling EngineRESTful API LayerCross-Platform Client

Business Impact

Decreased network polling latency by 60%

Virtually eliminated network outages caused by undetected L2 loops

Provided NOC engineers with a unified, highly responsive dashboard on web and mobile

Want to build something similar?

Let's Discuss Your Project