For recruiters
If you are hiring, here is the work and the roles I want
I am a software engineer. If you have a job description, I want to read it. If you would rather talk first, you can book a call with me.
The titles I want are AI Engineer, AI Product Engineer, Software Engineer, Full-stack Engineer, and Backend Engineer. I take full-stack and backend roles, including backend-only.
I have spent about six years building production software. I write the backend in TypeScript and Python. On the frontend I use React, Next.js, and TypeScript. I have worked with PostgreSQL, MongoDB, S3, Docker, and Kubernetes.
On AWS I have worked with SQS, SNS, ECS, CloudWatch, CloudFormation, and IAM, and with Terraform and CodePipeline. For AI work I have used LangChain, LangGraph, LangSmith, Hugging Face, OpenAI, Claude, and Ollama, and I have also worked with FastAPI, Kafka, and MCP. These are tools I have used. The case studies show where. I test with Vitest.
I am based in the UK, and I want a role that can sponsor a visa.
Experience
Education
Roles I want
How I build
Tools I have worked with. This is not a claim of equal depth in every one. The case studies show the ones I use to ship.
Backend
Frontend
Storage
Containers
AWS and delivery
AI
Also used
Testing
Observability
Practice
Certifications
Current AWS certifications. Badge images are not on this site.
People I have worked with
If the role fits, send it
Share the job description, or book a 30-minute call. I read every one and reply by email.