lancekeay.com
Consulting

Help with the hard part.

Software, web, data and DevOps work from someone who has shipped it, plus practical help with AI tooling. Short jobs and long ones.

Tell me what you need

What I do

Six areas

.NET & web

Web apps and sites

ASP.NET, .NET 10, Blazor and Razor, with React, Angular or Vue front ends. Upgrading old .NET Framework applications, and CMS work on Kentico and Optimizely (EPiServer), including multi-version upgrades.

APIs

APIs and integrations

REST and Web API design, serverless on AWS Lambda and API Gateway or Azure Functions, and the plumbing in between. Once built a custom image-resizing service on API Gateway, Lambda and S3.

Data

Data and reporting

SQL Server and T-SQL. Designed and built a reporting suite that gave 40+ eCommerce clients views of their data and traffic. Automated a test-data analysis that went from a week to a few hours.

DevOps

CI/CD and delivery

Docker, Jenkins, GitHub Actions, Azure DevOps, Octopus Deploy and TeamCity. Playwright test suites in the pipeline, with visual testing. A monitoring application that warns before servers fail.

Performance

Make it faster

Finding the slow part and fixing it. One website went from 3 ppm to 500+ ppm after tuning. Advice on performance for large multi-tenant, multi-language sites.

AI tooling

AI that earns its keep

Claude Code, prompt engineering and automation, set up with tests and tickets around them. I run my own homelab of AI agents and write up what works and what does not, so the advice comes from things I have run.

Track record

Things I have delivered

  • Led development of an online video streaming project that helped save dozens of theatres from bankruptcy during the Covid pandemic.
  • Team lead developer on eCommerce sites with annual sales of up to £20,000,000.
  • Worked on a multi-tenant, multi-culture site with 12 tenants, up to 8 cultures each and over 6 million page views a year.
  • Microsoft Certified Professional, Application Developer and Solutions Designer.

I don't name clients here. If you want to talk through relevant experience, ask.

Start with a short message.

Say what you are trying to do and where it hurts. I will tell you honestly whether I am the right person for it.

Open the contact form