What I can fix for you

Services for immediate technical problems

Backend systems, integrations, workflow engineering, and Azure & Microsoft platform work — delivered 100% remote by a founder-led consultancy. Describe the problem, agree the scope, get it fixed. No retainer, no minimum commitment, 30-day defect warranty on every engagement.

Service catalogue

Five areas I specialise in

100% remote delivery, founder-led throughout — you deal directly with the person doing the work.

Each engagement is scoped and quoted in writing before work starts. You only pay for what was agreed.

Typical delivery pathway

Select a phase to see how each engagement moves from enquiry to handover.

Describe the problem

Use the contact form or a brief email summary. The more specific the problem, the faster and more accurate the quote.

This diagram summarises the typical engagement pattern for fixed-scope work. Exploratory or day-by-day work follows the same shape with a lighter-weight scoping step.
  • Connect your business software together. Whether you need two SaaS platforms to talk, a third-party API wired into your existing system, or a lightweight API building from scratch, I scope and deliver the whole integration, from first call to handover.

    Common work

    • REST API consumption and transformation in C#/.NET
    • Webhook receivers and event-driven pipelines
    • Microsoft Graph API integrations (email, calendar, Teams)
    • FreeAgent, Xero, Stripe, HubSpot, Salesforce connectors
    • Azure Function-based integration middleware

    What you receive

    • Working integration code with error handling and retry logic
    • Source code (your repository or handed over on completion)
    • Brief documentation covering setup, config, and maintenance
    • 30-day defect warranty

    Fixed-price quote — depends on integration complexity and scope.

    Learn more about Integrations →

See past project examples →

Boundaries

What I do and what I deliberately avoid

This is focused, scoped freelance delivery — not a retainer or an agency production line.

  • I do: fixed-scope quotes agreed in writing before any work starts.
  • I do: time-capped, quoted work where scope is genuinely exploratory.
  • I do: short, defined engagements with a clear endpoint and handover.
  • I avoid: open-ended retainers with no defined scope or end date.
  • I avoid: unpaid discovery work beyond an initial scoping conversation.

Every engagement

What you get every time

Written scope before work starts

Nothing begins without a written statement of what will be built and what done looks like. Prevents misaligned expectations and gives you something to hold me to.

Source code, yours to keep

All code produced is yours. Committed to your repository or handed over in a zip. No lock-in, no licence dependency on continued engagement.

30-day defect warranty

If it breaks within 30 days of handover and the cause is in my code, I fix it at no extra charge. Straightforward, no conditions to argue about.

Documentation

A README or brief operator guide at a minimum. You or another developer should be able to maintain what I built without calling me every time.

Before you get in touch

Is this a good fit?

A quick self-check to save both of us time. Every enquiry gets a straight answer regardless.

  • Good fit: a practical, well-defined technical problem rather than an open-ended exploration.
  • Good fit: C#/.NET, Azure, SQL Server, or Microsoft 365/Graph environments.
  • Good fit: a workflow, integration, or document-processing issue that needs a specific fix.
  • Good fit: comfortable working with someone delivering 100% remote.
  • Not a fit: the role requires onsite or hybrid attendance.
  • Not a fit: you’re looking for a full agency or managed-service arrangement with an account team.
  • Not a fit: an open-ended retainer with no defined scope or end date.

More detail: How I work · Remote delivery · Full fit criteria

Starting work

How to engage

1. Describe the problem

Use the contact form or send a brief summary by email. The more specific, the faster I can quote.

2. Agree the scope

I respond within 1–2 working days with a written scope and fixed-price quote. You can ask questions before accepting.

3. Work starts

Once the quote is accepted I schedule the work and keep you updated as it progresses.

4. Handover

Code and documentation delivered. 30-day warranty begins on the day of handover.

Engagement models

  • Fixed-scope quote — the default for integrations, automation, and project delivery. Fixed price against a written scope, agreed before any work begins.
  • Exploratory / uncertain scope — quoted after scoping, applied where scope is genuinely uncertain at the outset. A time cap and price are agreed in writing before work starts.
  • Day-by-day delivery — quoted after scoping, for day-by-day work where the task list is defined but duration is fluid. Minimum one day.

No rate card is published — every engagement is priced by scope. See pricing for the full pricing model and typical basis by service type.

Fixed-scope offers

Productised advisory offers

For a narrower question than a full engagement, these four are scoped as a fixed piece of work with a defined deliverable — useful as a starting point before committing to something larger.

  • Backend/API Audit — a focused review of an existing C#/.NET backend or API: architecture, reliability risks, and maintainability, with written findings and prioritised recommendations. Fixed-price quote
  • Integration Review — an assessment of how your systems and third-party integrations fit together, where the fragile points are, and what would break first under change. Fixed-price quote
  • Legacy Health Check — a structured look at an ageing system's production reliability, supportability, and key-person risk, with a clear picture of what needs attention first. Fixed-price quote
  • Operational Systems Review — an evaluation of a workflow, planning, or internal tooling system against how the operational team actually uses it, surfacing where process and system have drifted apart. Fixed-price quote

Next step: Get a quote

Development platform

How I deliver

A modern, professional-grade environment — from code to cloud — with AI assistance available on request at every layer.

Microsoft 365 & Copilot

Collaboration and AI-assisted workflows across documentation, communication, and delivery, with experience in Microsoft Graph API integrations.

  • Outlook
  • Teams
  • SharePoint
  • OneDrive
  • Microsoft Graph API
  • Copilot for M365

Azure Cloud

Cloud hosting and infrastructure — App Service, Functions, SQL Database, and DevOps pipelines for reliable, scalable delivery.

  • Azure App Service
  • Azure Functions
  • Azure SQL
  • Azure DevOps
  • Azure Static Web Apps

GitHub & Azure DevOps

Source control, CI/CD automation, AI-assisted development via Claude, code review, and pull request workflows across both platforms.

  • GitHub Repos
  • GitHub Actions
  • Azure DevOps Pipelines
  • Claude
  • Pull Request Reviews

Visual Studio Professional & VS Code

Full-featured IDE for .NET development and unit testing, paired with a lightweight editor for fast iteration — both with integrated AI assistance.

  • Visual Studio Professional
  • Visual Studio Code
  • Unit Testing (MSTest / NUnit / xUnit)
  • Integrated Debugging

DevOps

CI/CD pipelines, build automation, and deployment scripting — integrated into every engagement to keep delivery reliable and repeatable.

  • Azure DevOps Pipelines
  • GitHub Actions
  • Build Automation
  • Deployment Scripting
  • PowerShell

Development Hardware

High-end workstation equipped with CPU, GPU, and NPU acceleration for fast compilation, responsive debugging, and AI-assisted development workflows.

  • High-Performance CPU
  • Dedicated GPU
  • NPU Acceleration
  • Fast Build Times

Not sure what you need?

Find the right service

A quick guide to the most common starting points. Every quote is confirmed in writing before work begins regardless of which one fits.

Interested in learning more? Check out how pricing works and get in touch to discuss your specific problem.