I offer comprehensive software development consulting services, including:
- Custom software solution development
- Software project consultation and implementation
- Application modernization and migration
- Software architecture, design patterns, and best practices guidance
With extensive experience spanning from classic ASP to modern .NET, I have delivered solutions for large enterprises and startups alike. Visit Shiny Software to learn more about my company, or contact me at allan.ritchie@gmail.com
- Shiny Organization
- Website - Documentation for all my open source
- Shiny Mobile
- A comprehensive suite of libraries for .NET MAUI extending beyond the standard
Essentials - Forums
- Documentation
- Source Code
- Key Features
- BluetoothLE Client & Host
- Background Periodic Jobs
- Background GPS & Geofencing
- Background HTTP Uploads & Downloads
- Local Notifications
- Microsoft Extensions Configuration Provider for Android & iOS
- Push Notifications - Unified implementation supporting native, Firebase, and Azure providers
- A comprehensive suite of libraries for .NET MAUI extending beyond the standard
- Shiny Mediator
- A mediator pattern implementation designed for applications and infrastructure
- GitHub
- Documentation
- End to End Sample
- App Extensions
- Shell Extensions - Provides the same lifecycle events for your viewmodels while adding a navigation services & a source generator to hook up your viewmodels to your views
- Localization Generator - A source generator to create strongly typed localization resources for Microsoft.Extensions.Localization
- Reflector - A source generator to use reflection WITHOUT reflection
- Dependency Injection Extensions - Extensions for Microsoft.Extensions.DependencyInjection
- Legacy Projects
- ACR User Dialogs - An early plugin developed for Xamarin with continued widespread adoption across the ecosystem.
Join my livestream with Redth - Jon Dick - MAUI on YouTube
I dedicate significant time to open source development and community contributions. If you utilize Shiny in a commercial or professional project, please consider supporting this work through GitHub Sponsorship.
- π Blog
- π’ Shiny Software
- π¦
- π¦ BlueSky
- πΌ LinkedIn
- βοΈ Email







