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.

Discuss Your Application