← All projects
LiveMonitoring / Internal Tool

ISP Monitor

Continuous connectivity monitoring with a historical record.

Interface preview — representative of the product, rendered with sample data.
The problem

Intermittent connectivity problems are difficult to raise with a provider because they are gone by the time anyone looks. Without a record of when a line dropped and for how long, the conversation stays anecdotal and the fault stays unresolved.

The solution

A small always-on service performs connectivity checks on a schedule and records every result. Because the history persists, outages become a dated record with measured duration rather than a recollection — which is the difference between reporting a suspicion and presenting evidence.

Capabilities

Key features

Scheduled Checks

Connectivity probes run continuously as a managed background service.

Latency History

Response times retained over time so degradation is visible before an outage.

Outage Detection

Drops recorded with start time and measured duration.

Web Dashboard

Current status and historical charts in a browser view.

Persistent Record

History kept on disk, so evidence survives restarts.

Built with
PythonFastAPISQLAlchemySQLiteLinux
My role

Full-stack. Service implementation, data model, dashboard and server deployment.

Project status

Live. This system is deployed and in active use.

Have an idea for a software project?

Let's turn it into a working digital solution — from the first conversation about the problem through to something running in production.

  • Web Applications
  • SaaS Platforms
  • Business Systems
  • API & Integration
  • Database Systems
  • System Modernization