Mikhail's Feed
- What It Took to Make a Mobile App Usable on the World's Worst Networks, Without Buying Anything
Mikhail Petrusheuski spends six measured weeks dragging a .NET MAUI app's p90 home-load from 26.2s to 6.6s and failure rate from 71% to 32% — with no CDN, image service, or APM vendor. A candid, metrics-driven account including SkiaSharp renditions, immutable caching, and the DNS fix that didn't work.
Read more - I Open-Sourced Vamoriq — The .NET MAUI Boundary That Keeps AI Optional
Mikhail Petrusheuski open-sources Vamoriq, a .NET MAUI daily-mission app whose core loop keeps working when the model, API, auth, or network doesn't. The interesting part isn't that it calls AI — it's the boundary: curate a valid mission first, personalize within an 8-second budget, then persist locally.
Read more - From .NET 10 Articles to a Real App: Shipping PairlyMix with .NET MAUI, AI, and Cursor
Mikhail Petrusheuski shares his journey from writing about .NET 10 to actually shipping PairlyMix, an AI-powered cocktail and food pairing app built with .NET MAUI and Cursor-driven workflows. A candid look at how an enterprise .NET developer turned the current AI wave into a real product on iOS and Android.
Read more