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.