Marcus Okonkwo

Marcus came into .NET via a winding path: six years writing Android in Kotlin at a London ad-tech firm, two years on a React Native team at a payments company, then a switch to .NET MAUI in 2022 when his current employer (a property-management SaaS in Manchester) consolidated their mobile stack onto C#. He now leads a team of five mobile engineers and owns the MAUI app end to end. He tends to write the comparison pieces other people avoid: MAUI versus Flutter on real hardware, Shell navigation versus a hand-rolled stack, CommunityToolkit.Mvvm versus ReactiveUI for new projects, and what actually breaks when you move from MAUI 8 to 9. He has the .NET MAUI MVP designation as of 2025 and contributes intermittently to the CommunityToolkit.Maui repo.

Articles by Marcus Okonkwo

Best Practices 14 min read

How to Find and Fix Memory Leaks in .NET MAUI

Learn how to detect, diagnose, and fix memory leaks in .NET MAUI apps. Covers finalizer logging, Visual Studio diagnostics, MemoryToolkit.Maui, event handler cleanup, and DisconnectHandler patterns with working code examples.

Tutorials 20 min read

Fix VS 2026 MAUI Android Emulator and Build Errors

Struggling with VS 2026 MAUI Android build errors? Fix XA5300, XA5207, empty emulator dropdowns, silent build cancellations, and deployment failures with tested step-by-step solutions and CLI workarounds.