Service

Custom development in .NET and C#

When a platform’s standard features run out, the custom code has to be good enough to live with for years. I build back-end services and platform extensions in .NET and C#, with the tests, pipelines and documentation that make them easy to take over.

All services

When this is the right call

  • You need a service or an API that your platform cannot provide.
  • You need an extension to Optimizely, Dynamicweb, Umbraco or Shopify that will survive upgrades.
  • Your in-house team needs an experienced developer for a defined piece of work.
  • You have inherited a codebase and need someone to untangle and stabilise it.

What I do

APIs and back-end services

REST APIs and services on Azure Functions or App Service, with Azure SQL and EF Core where data is stored.

Platform extensions

Custom features on Optimizely, Dynamicweb, Umbraco and Shopify, kept apart from the platform core so that upgrades stay manageable.

Quality and delivery

Automated tests, CI/CD and infrastructure as code, so that changes ship safely.

Handover

Documentation, code reviews and pairing, so that your team owns the result.

Questions

Do you take on full development projects?
I take on defined pieces of work, such as a service, an integration or a platform extension, scoped and agreed up front. For large teams or long-term staffing I am not the right fit.
Will you work with our team?
Yes. I work in your repository and your process, and keep the code easy to review.

Talk it through first

Describe your situation in a free 30-minute call. I tell you what I would look at first, and whether I am the right person.