Available for new projects · UK & remote

Custom CRM systems, built around how your business actually works.

Independent software engineering for Azure cloud, AI, integrations, APIs and SQL / NoSQL data — specialising in bespoke CRM platforms that replace spreadsheets and stitch your systems together.

Working stack Azure C# / .NET ASP.NET Core SQL Server Cosmos DB MongoDB Azure OpenAI Azure Functions Service Bus REST & webhooks Docker
01 — Services

End-to-end engineering, from data model to cloud.

One developer accountable for the whole build — architecture, code, deployment and support. No hand-offs, no lost context.

.NET SQL Server Azure App Service

Custom CRM systems

Bespoke CRM platforms designed around your sales, service and operations workflow — owned by you, with no per-seat lock-in.

.NET SQL Server Web & mobile
Azure Azure App Service Azure Functions Azure Key Vault

Azure cloud

Architecture, migration and hosting on Azure — App Service, Functions, containers and identity, built secure and cost-aware.

App Service Functions Entra ID
Azure OpenAI Azure Logic Apps

AI & automation

Practical AI inside your existing tools: document processing, summarisation, assistants and intelligent search grounded in your data.

Azure OpenAI RAG Workflows
Azure Service Bus Azure Event Grid Azure Logic Apps

Systems integration

Connect CRM, ERP, accounting, e-commerce and legacy systems so data flows once — reliably, with retries and monitoring.

Service Bus Webhooks ETL
Azure API Management Azure Functions

API development

Well-documented, versioned REST APIs for partners, apps and internal services — secured, tested and built to scale.

REST OpenAPI OAuth 2.0
SQL Server Azure Cosmos DB MongoDB

SQL & NoSQL data

Data modelling, performance tuning and the right store for the job — relational SQL Server alongside document and key-value stores.

SQL Server Cosmos DB MongoDB
02 — Specialism

A CRM that fits your process — not the other way round.

Off-the-shelf CRMs bend your team around their data model and per-seat pricing. A bespoke build owns your workflow, connects to the systems you already run, and stays yours.

pipeline.stages

Your stages, your rules.

Model leads, opportunities and quotes exactly as your team sells — with the validation, approvals and hand-offs you already use.

  • Configurable stages and win/loss reasons
  • Quote and proposal generation
  • Role-based views for sales, ops and management
  • Activity history on every record
03 — Private AI

Offline AI for your most sensitive data.

Put modern AI to work on customer records, contracts and financial data without it ever touching the internet. Models run entirely inside your own network, so your private customer data stays private.

  • Fully offline AI models run on your own hardware or an isolated server with no internet connection. Nothing leaves your network.
  • Built for sensitive data Summarise, search and extract from customer records, contracts, HR and financial documents with confidence.
  • Private by design No third-party processors and no data used to train anyone else’s model — you control where data lives and who can see it.
  • Works with your systems Connected to your CRM, file shares and databases, with role-based access and a full audit trail.
04 — Process

Clear steps, working software early.

  1. 01

    Discover

    Workshops to map your process, data and the systems the solution must talk to.

  2. 02

    Design

    Data model, architecture and clickable screens agreed before heavy build starts.

  3. 03

    Build

    Short iterations with working releases you can test against real scenarios.

  4. 04

    Support

    Deployment, documentation, monitoring and ongoing improvements as you grow.

05 — Engagements

Ways to work together.

Simple pricing

Consultancy, review, planning and development

One straightforward rate for everything I do, agreed up front, so you always know what you’re paying for. No hidden extras, no surprises.

£500 per day or £100 per hour for shorter pieces of work
06 — Contact

Tell me what you’re trying to build.

A short call is usually enough to say whether it’s a fit, what it would take, and a sensible first milestone.

Replies within one working day.