A little bit more about me...
I am a Javascript developer with several years experience working on projects of all sizes, both in the front and backend space. I have worked on a variety of projects, for both myself and for my employers, helping me gain experience as a full stack Javascript developer, competent in all stages from design to build to cloud based infrastructure.
Most recently my roles have been around React and Node and building event based systems on an AWS or Azure infrastructure.
I manage a personal fantasy football stats site, and I created an AWS backed RSVP website for notifications (email/SMS) for responding to wedding invitations. Besides this I maintain several Contentful AWS hosted JAMstack sites, all built and maintained by myself end to end.
The latest version of my CV is available to download here.
The Professional Arc
VP GenAI Tech Lead / Principal Engineer
CitiBank
Architecting and delivering scalable GenAI/LLM systems across a critical banking application suite — including production RAG pipelines, intelligent document processing, and agentic automation flows. Leading a cross-functional team of 8+ engineers while owning technical roadmap and stakeholder alignment.
Lead Developer
RTGS.Global
Spearheaded design and delivery of an international cross-border payment platform from zero to production. Built event-driven microservices via Azure ServiceBus, GraphQL servers for live payment data, and led infrastructure modernisation from Bicep to Terraform.
Senior Developer
Moonpig
Decoupled legacy monolithic .NET APIs and rebuilt them into serverless AWS infrastructure using DynamoDB, SNS, SQS, and Lambda. Wrote and maintained 100% of cloud resources as code with modular Terraform scripts.
...and my skills
The things that I use day to day are JS, React, Node, TypeScript, React Testing Library, Jest GraphQL, and AWS/Azure. These are my core skills and I would position myself as a full stack developer leaning towards the front end, but I’m equally as happy working in server code and infrastructure.
My most recent role was in an Azure based infrastructure, so I have gained experience there around Azure functions, Service Bus, Event Grid, and Devops. Previous to that I have mainly used AWS, working with Lambda, DynamoDB, SNS, SQS and many other aspects of the AWS eco system.
I also have skills in design and wireframing from a previous role as an interaction designer, using things like Sketch and Figma to create and share designs.
Cross-functional teams across fintech, eCommerce, insurance, and government.
Active Stack
- GenAI / LLM Systems
- Cloud Native (AWS / Azure)
- Event-Driven Microservices
Let's build together
Currently exploring new architecture challenges for the next generation of digital platforms.
