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.
-
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.
-
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.
-
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.
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.