Lance Keay

About & CV

I build web applications and the systems that ship and run them. I like boring infrastructure, readable code and tools that earn their place.

Profile

I am a senior full-stack developer and DevOps engineer. Most of my work sits where application code meets infrastructure: building the service, writing the pipeline that tests and deploys it, and setting up the monitoring that tells you when it is unhappy.

I work best on teams that want things shipped properly rather than quickly and then twice. I write things down, I leave systems easier to run than I found them, and I hand over work so the next person does not need me.

The blog is the other half of the job. New AI tools arrive every week; I try them on real tasks, in my own homelab and on client-shaped problems, and write up what held up. Clients get the benefit without paying for the experiments.

Skills

Languages

TypeScript, JavaScript, Python, Go, Bash, SQL

Front end

React, Next.js, accessible HTML and CSS, design systems

Back end

Node.js, REST and GraphQL APIs, PostgreSQL, Redis, queues and workers

Delivery

GitHub Actions, GitLab CI, trunk-based workflows, release automation

Infrastructure

Docker, Kubernetes, Terraform, Ansible, AWS, Linux, Proxmox

Observability

Prometheus, Grafana, structured logging, alerting people can act on

AI tooling

Model APIs, retrieval pipelines, local inference with Ollama, cost tracking

Ways of working

Written design notes, code review, pairing, clean handovers

Experience summary Sample outline

To be completed. This outline shows the shape of the CV. Dated roles and employers belong here, taken from Lance's own CV.

  1. Contract · Current

    Senior full-stack and DevOps contractor

    Feature delivery on TypeScript and Python services, CI/CD rebuilds, and moving workloads onto containers with infrastructure as code.

  2. Permanent · Earlier

    Senior engineer, product team

    Owned services end to end, from schema design to on-call. Led the move from hand-built servers to automated deployments.

  3. Permanent · Earlier

    Developer to platform engineer

    Started on web applications, then moved towards the build, release and monitoring work that kept them running.

Take the CV with you

The same profile, skills and experience on a single page, ready for an agency or a procurement form.

PDF for reading · Word for agencies who need to edit it

Tell me what you are building.

A short email is enough: what the system does, where it hurts, and when you need help. I reply to every enquiry, including the ones I have to turn down.

Prefer to read first? The CV is above, in PDF and Word.

Build

A feature, a service or a whole application, delivered with tests and a handover.

Ship

Pipelines, environments and infrastructure as code, so releases stop being events.

Assess

An honest look at an AI tool or agent before your team commits to it.