Services How It Works Case Studies Tech Stack Get In Touch
Bespoke Software Consultancy

Software that fits your business, not the other way round.

From greenfield custom applications to legacy system rescue — I build, modernise, and maintain software that SMBs rely on. No bloated agencies, no junior developers, no guesswork.

15+
Years Experience
40+
Projects Delivered
100%
Senior-Level Work
🏗️

Greenfield Applications

Custom business apps built from scratch, with an ongoing retainer for growth

🛡️

Legacy System Management

Take ownership of existing systems so your team doesn't have to worry

Legacy Modernisation

Rewrite aging codebases into maintainable, modern web applications

🤖

AI Integration

Weave practical AI capabilities into your existing workflows and software

The problems I hear every day

If any of these sound like your business, you're in the right place.

😰

"We have an old system nobody really understands anymore — and we're scared to touch it."

📊

"We're running the business on spreadsheets and it's starting to fall apart."

🔌

"We need to connect our software to third-party systems, APIs, or supplier data feeds."

🕸️

"Our software hasn't been updated in years — we don't know what's even in there."

🤖

"We want to use AI but have no idea how to add it to our actual workflows."

🖥️

"We need a custom portal or dashboard — something off-the-shelf won't cut it."

🙌

"We just need someone reliable to own our software — so we can focus on the business."

🔄

"We inherited a Web Forms or desktop application that desperately needs modernising."

Four ways I can help your business

Whether you need something built from scratch, or want someone to take the reins on what you already have — there's a service that fits.

🏗️

Greenfield Bespoke Applications

You have an idea, a spreadsheet-based process, or a gap in the market — and you need custom software that does exactly what your business requires, not a generic SaaS tool you have to bend to fit.

  • Discovery and scoping workshop included
  • Designed around your specific workflows
  • Built with long-term maintainability in mind
  • Ongoing retainer for enhancements and support
  • Typical projects: order portals, CRMs, operations dashboards, booking systems
🛡️

Legacy System Management

Your business runs on a system that's become a black box — the original developer is gone, the documentation is thin, and nobody wants to touch it. I take over full ownership so you don't have to worry.

  • Codebase audit and knowledge transfer
  • Ongoing maintenance and bug fixes
  • Incremental improvements on retainer
  • Risk reduction without a disruptive rewrite
  • Works with any stack — including old ASP.NET, Web Forms, VB.NET

Legacy Software Modernisation

When incremental patches are no longer enough, a considered rewrite to a modern stack can transform a liability into an asset — improving speed, reliability, and your ability to add new features.

  • Web Forms → Blazor or ASP.NET MVC
  • Old desktop apps → modern web applications
  • Phased approach to minimise business disruption
  • Feature parity guaranteed before cutover
  • Cloud-ready architecture from day one
🤖

AI Integration

AI can automate repetitive decisions, extract intelligence from documents, generate first drafts, and surface insights from data — if it's wired into your real workflows. I make that happen practically.

  • AI-assisted document processing and extraction
  • LLM-powered features embedded in your software
  • Automation of manual, rules-based tasks
  • AI-assisted development to accelerate delivery
  • Pragmatic — only where it genuinely adds value

A simple, transparent engagement model

No lengthy procurement processes, no junior developers learning on your budget. Just a clear path from problem to solution.

1

Discovery Call

A free 45-minute conversation to understand your business, your software situation, and what success looks like. No pressure, no sales pitch.

2

Scoping & Proposal

I produce a clear written proposal: what I'll build or do, how long it will take, what it will cost, and how we'll know when it's done.

3

Delivery in Sprints

Working software delivered in short iterative cycles. You see progress early and often — nothing is hidden in a six-month black box.

4

Ongoing Retainer

Once live, most clients stay on a monthly retainer. I own the software, handle support, and add features as your business grows.

💡
No hidden costs or scope creep surprises. I work to fixed-price milestones wherever possible, and any changes to scope are agreed in writing before work starts. You stay in control of your budget throughout.

Senior expertise, without the agency overhead

Working with a boutique consultancy means you get direct access to an experienced developer — not an account manager who passes everything to a rotating team.

🎯

You deal directly with the developer

No account managers, no project coordinators. The person you speak to is the person writing the code — which means faster decisions and no lost-in-translation problems.

🔒

Long-term ownership mindset

I build software I'll still be responsible for in five years. That means clean code, proper documentation, and architecture that won't become the next legacy headache.

🏢

Deep SMB domain knowledge

I've built order management portals, finance dashboards, product data systems, and operations tools for SMBs across manufacturing, distribution, and services.

📋

Plain-language communication

You don't need to understand the technology. I explain what I'm building and why in plain terms, so you can make informed decisions without a technical background.

"We'd been putting off modernising our old Web Forms system for years because we were terrified of what might break. Dan took ownership from day one, and we now have a fast, maintainable Blazor app we can actually build on."
— Operations Director, UK Manufacturing SMB
15+
Years delivering .NET software
40+
Custom SMB applications built
Day 1
Senior-level involvement from the start
UK
Based, available, and communicative

The kind of work I do

A selection of representative projects — all details anonymised to protect client confidentiality.

📦
Distribution & Logistics
Order & Product Management Portal

A wholesale distributor was managing thousands of orders and product lines across disconnected spreadsheets and a legacy desktop application. Stock errors and manual re-keying were costing hours each day.

Custom Blazor web portal replacing spreadsheets and the legacy app entirely
Real-time stock and order visibility across the business
Automated supplier data sync via API integration
Ongoing retainer handling daily support and new features
Blazor SQL Server Azure API Integration
🏭
Manufacturing
Web Forms → Blazor Modernisation

A manufacturer's core operations system had been running on ASP.NET Web Forms since 2008. No documentation, a single developer who had left, and growing fear that any change would break something critical.

Full codebase audit to map all functionality before a single line changed
Phased rewrite to modern ASP.NET Blazor, module by module
Zero downtime cutover with parallel running period
Hosting migrated to Azure with automated deployments
Legacy Rescue ASP.NET Blazor Azure DevOps
💰
Professional Services
Finance & Operations Dashboard

A growing services firm had financial and operational data spread across three different tools and multiple spreadsheet exports. Leadership couldn't get a real-time view of where the business stood.

Centralised dashboard aggregating data from all three source systems
Automated nightly data sync via Azure Functions
Role-based access — directors see everything, team leads see their area
Daily email summaries and exception alerts built in
ASP.NET MVC Azure Functions Cosmos DB Power BI
🤖
Retail & E-commerce
AI-Powered Document Processing

A retailer received hundreds of supplier invoices and product data sheets in inconsistent PDF and spreadsheet formats each week. Staff were spending two days a week manually extracting and re-entering data.

AI document extraction pipeline processing invoices and specs automatically
Human-review step for low-confidence extractions only
Integrated directly into the existing order management system
Data entry time reduced by over 80%
AI Integration Azure Blazor SQL Server
🌐
Marketing & Media
Custom CMS Website & Content Platform

A growing business needed a professional website they could manage themselves — but off-the-shelf platforms weren't flexible enough for their content structure, and they wanted it backed by a proper .NET stack they could extend over time.

Bespoke Umbraco CMS implementation with a tailored content model
Editors can manage all content without developer involvement
Custom sections and integrations built beyond standard CMS capabilities
Clean, performant front-end with full SEO control
Umbraco ASP.NET Core React SQL Server Azure

Technology I work with

Deep expertise in Microsoft's .NET ecosystem and Azure cloud — the reliable, enterprise-grade stack that SMBs can depend on for the long term.

Web & Application
ASP.NET Core Blazor React Umbraco CMS ASP.NET MVC Web Forms Razor Pages C#
Cloud & Infrastructure
Microsoft Azure Azure Functions Azure DevOps Azure App Service Azure Storage
Data & Storage
SQL Server Cosmos DB Entity Framework Dapper Azure SQL
Integrations & APIs
REST APIs Third-Party Data Feeds EDI / Supplier Systems Webhooks Background Sync Jobs
AI & Automation
LLM Integration Document AI Azure AI Services Workflow Automation
Legacy & Modernisation
ASP.NET Web Forms VB.NET WinForms Classic ASP Migration Planning

Ready to stop worrying about your software?

Whether you need something built, something rescued, or just want to talk through a problem — let's have a conversation. No jargon, no commitment, no pressure.

Let's talk about your project

Send a message below or drop me an email. I respond to all enquiries within one business day. The initial conversation is always free — no commitment required.

📧
📍
Location
Derbyshire, UK — working with businesses across the country
🕐
Response Time
Within 1 business day
📞
Discovery Call
Free 45-minute consultation

Your information is never shared with third parties. I'll reply within one business day.