Custom Applications
Desktop and web applications built from scratch to match your exact workflow. No off-the-shelf compromises.
What I Build
Every business works differently. Generic software forces you to adapt your processes to fit the tool. I build the tool to fit your processes — so your team works faster, not harder.
WPF Desktop Applications
Rich, responsive desktop applications using C# and Windows Presentation Foundation. These are serious business tools — fast, reliable, and designed for daily use by your team. Connected to Azure SQL databases for secure, cloud-backed data storage.
Web Applications
Modern web-based systems using ASP.NET Core and Blazor. Accessible from any device, anywhere, with the same enterprise-grade reliability as desktop applications.
Enterprise Features
- Azure Active Directory integration for secure, single sign-on authentication
- Role-based access control — different users see different data
- Azure SQL Database with automatic backups and geo-redundancy
- Azure Key Vault for secure credential management
- ClickOnce deployment — automatic updates pushed to all users
- Real-time updates via SignalR when multiple users work simultaneously
- Full audit trails for compliance-sensitive industries
- PDF report generation for quotes, invoices, and documentation
Technology Stack
I work with Microsoft technologies exclusively — not because they're trendy, but because they're proven at enterprise scale and I know them deeply after 20+ years.
- Language: C# on .NET 8
- Desktop UI: WPF with DevExpress controls
- Web UI: Blazor, ASP.NET Core
- Database: Azure SQL, SQL Server, Entity Framework Core
- Cloud: Microsoft Azure (SQL, Blob, AD, Key Vault)
- Architecture: MVVM, Clean Architecture, dependency injection
Real Examples
Every project in my portfolio is a custom application. From inventory management for a VMD-licensed manufacturer to enterprise quotation systems for a £74M+ engineering company — each one built specifically for the client's workflow.