What I actually do for you.
Four lines of work, and most engagements are a blend of them: the cloud estate, the .NET services and APIs on top of it, the Terraform and pipelines that ship it, and the ML platform work when that is what you need. Plus two specialities built on top of all four: event systems integration, and migration and AI readiness.
Multi-cloud infrastructure
AWS in depth, Azure from a full migration and five years running it in production, Google Cloud kept current. I build cloud estates that a regulator, an auditor or a new engineer can all make sense of.
What that looks like
- Multi-account estates with real separation of duties, not one account and good intentions
- Networking, identity and access designed once, properly: Auth0, OpenID Connect, OAuth2, Okta federation
- Container platforms on ECS Fargate or Kubernetes, with the data tier to match
- Cost reviewed honestly and early, because as a founder the budget has usually been my own
.NET services & APIs
Production C# since the first release of .NET, and still writing it this week. Event-driven services, REST and messaging APIs, and domain-driven design applied where it earns its keep rather than everywhere.
What that looks like
- Service and microservice architecture, including the judgement to leave a working monolith alone
- Event-driven and messaging patterns, CQRS, integration across systems that were never meant to meet
- APIs designed for the people who have to consume them, versioned so you can change your mind later
- The data underneath: SQL Server and PostgreSQL modelled properly, document and NoSQL stores where they genuinely fit, and the ORM picked for the job rather than out of habit
- TDD and BDD, and a test suite the team trusts enough to act on
Infrastructure as code & delivery
Terraform across the whole estate, not just the easy half. The pipeline work that turns a two-week release into a twenty-minute one, and a deployment your engineers will run on a Friday afternoon.
What that looks like
- Existing infrastructure brought under Terraform without a big-bang rewrite
- CI/CD on CodePipeline, GitHub Actions or Azure DevOps: build, test, scan, deploy, roll back
- Environments that are reproducible, so staging actually predicts production
- Bicep where an Azure-native team will maintain it after I have gone
Machine learning & MLOps
Newest lineThe newest thing on this list, and I would rather say so than have you find out. I am deep in Google Cloud’s data and ML track and applying it on live work. Today I can give you the MLOps half, which is mostly platform engineering wearing a different hat, plus straight answers about the rest.
What that looks like
- The pipeline and platform around models: data in, features, training, serving, monitoring, rollback
- BigQuery and BigQuery ML for teams whose ‘ML problem’ is really a SQL and data-engineering problem
- Embeddings, vector search and RAG wired into real applications, with the retrieval quality actually measured
- Your own tools and data exposed to models over MCP, with the access boundaries drawn deliberately rather than left wide open
- An honest read on whether your problem needs machine learning at all, often the most valuable thing I will say
A speciality: event systems integration
Registration platforms joined up with the CRM, the warehouse and the reporting, for companies running events and the agencies delivering them. RainFocus in depth, Cvent worked on, out of five years on a Fortune 500 events platform.
A speciality: migration and AI readiness
Old .NET and hand-built cloud estates moved in waves under Terraform, the data put in order, and the first AI feature built on top. Not an AI strategy deck: the platform and the data that AI actually depends on.
Being straight with you
What I am not.
Not an AI strategy consultant
I get your estate and your data ready for AI, then build the first thing that uses it. I am a thirty-year engineer adopting AI hands-on, with the scars to know which parts are real. If you want a strategy deck about transformation, I am the wrong call.
Not an agency
There is no bench behind me and no account manager. You get me, part-time, doing the work. That is the point, and also the limit on how many clients I take.
Not a data scientist
I build and run the platform that models live on. If you need someone to design novel models, hire that person, and I will make sure their work reaches production.
The way in
One day. £1,500. A written answer.
I spend a day inside your systems and write back what I found, what I would change, and what it would cost. You keep the document whether or not we ever work together again.
Tell me where you are stuck.
A short conversation costs nothing and usually gets further than a written brief. Tell me what is in the way and I will tell you what I would do about it.
Andrew Cheeseman