Skip to content
Back to work

03Desktop monitoring app

WiFi Health Monitor

Role
Solo project
Timeline
2024
Year
2024
Stack
C# · WPF · .NET 8 · SQLite · ML.NET

The challenge

Give people a clear, live read on their network quality, and predict problems before they happen.

The approach

An adaptive forecasting engine switches between linear regression and an ML.NET time-series model depending on how much history is available. An event-driven design coordinates analytics, storage, prediction, monitoring, and charts, backed by SQLite and the Ookla Speedtest CLI.

The result

Real-time, actionable network health insights with forecasting that adapts to the data on hand.