My Journey From a Warehouse Floor to the Microsoft Store and Everywhere in Between

· Source: HackerNoon · Field: Technology & Digital — Software Development & Engineering, Artificial Intelligence & Machine Learning · Depth: Intermediate, long

Summary

Marcin "HCK" Firmuga, a 22-year-old developer, launched "PC Workman," a Windows system monitor, on the Microsoft Store after developing it on a struggling laptop while working warehouse jobs. The application diagnoses PC slowdowns, featuring hck_GPT, a fully local AI assistant with 90 intents, and a unique memory function that learns a user's normal system behavior using a Welford accumulator across five workload buckets. It also employs median, MAD, and Nelson rules from 1984 to detect subtle voltage sags. After initial rejection for minor issues, the app was approved. Post-launch, critical bugs emerged: the Store's read-only install path prevented data writes, sensor data collection ceased when UI pages closed, and the learning engine initially relied on an often-missing CPU sensor. Firmuga fixed these by redirecting writable data, implementing an always-on background collector, and adapting the learning engine to utilize available system signals. PC Workman is free, open source (MIT), Sigstore-signed, and CodeQL checked.

Key takeaway

For solo developers or AI engineers preparing to publish applications to platforms like the Microsoft Store, understand that certification only confirms basic functionality, not universal utility. Your app must be rigorously tested on diverse, unfamiliar machines to uncover critical environment-specific failures. Prioritize designing for read-only install paths and implementing adaptive data collection. You should also ensure your learning models can leverage various available system sensors. This approach will transform a certified listing into a genuinely useful tool for your users.

Key insights

True product utility is validated when it reliably functions for diverse external users, not just the developer.

Principles

Method

Implement Welford accumulators for learned baselines and Nelson rules (1984) for anomaly detection. Use a path layer for packaged installs and an always-on background collector for continuous data. Adapt learning to available system sensors.

In practice

Topics

Best for: Software Engineer, AI Engineer, Entrepreneur

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by HackerNoon.