Scaling Real-Time Intelligence
Monitoring one machine is easy; monitoring a hundred in real-time is where it gets interesting. With the second iteration of mIoT CNC, we focused on scaling up. We needed a platform that could handle a massive influx of data points while supporting a diverse range of CNC controllers like Fanuc, Mitsubishi, and Siemens.
I led the shift to a Modular Flutter architecture, creating shared logic packages that made the application more maintainable and scalable. On the backend, I optimized the ASP.NET Core API to process high-concurrency data streams using singleton-based orchestration. We also refined the shop-floor UX, ensuring that managers could receive real-time push notifications and downtime alerts instantly.
This project was a deep dive into high-performance IoT scaling. It taught me how to normalize data from fragmented industrial sources and how to build a responsive "cockpit" that gives shop managers a clear pulse on their entire factory floor.