Software engineer · London

Hi, I'm Atul.I build softwarefor a living,and weirder software for fun.

Engineer at Compare the Market. Five years at AND.Digital before that — Lloyds, Cancer Research UK, Hargreaves Lansdown. Right now I'm thinking about agent loops.

Scroll — there's more
FullstackNext.jsTypeScriptNodePostgreSQLAWSPrompt EngineeringClaude CodeLondonOpen to workSide-project addictTea, not coffeeFullstackNext.jsTypeScriptNodePostgreSQLAWSPrompt EngineeringClaude CodeLondonOpen to workSide-project addictTea, not coffeeFullstackNext.jsTypeScriptNodePostgreSQLAWSPrompt EngineeringClaude CodeLondonOpen to workSide-project addictTea, not coffee

/ Now

What I'm actually doing
this week.

No buzzwords. Updated regularly. Probably also drinking too much tea.

01

Shipping at Compare the Market

Consumer features at the comparison site you've definitely seen on TV. Real users, real load, real review.

02

Side projects, faster than I can name them

Five live, more queued. I treat them as a sandbox for ideas I can't justify at work.

03

Treating prompt engineering as a real discipline

Courses, papers, hands-on agent orchestration. The good stuff isn't in the tutorials.

04

Reading too much, at the wrong hours

Agent loops, context windows, eval design. 1am tabs that turn into 9am demos.

/ Track record

What I've shipped.
Names, not buzzwords.

Five years at AND.Digital, embedded with clients across finance, charity, health, hospitality. Before that, Java for Ford. Each line below saw the work in production.

Client · 01

Hargreaves Lansdown

Investment platform

Rebuilt high-traffic pages in Next.js and Tailwind. Pixel-translated from Figma, covered with Playwright, Jest, and visual regression. Vague spec, tight window, nothing broke.

Next.jsTailwindPlaywrightJest

Client · 02

Lloyds Banking Group

Backend services

Rewrote Node.js services to support an internal cloud migration. Faster APIs, fewer foot-guns, and a contribution to the org-wide Node upgrade.

Node.jsTypeScriptAWS

Client · 03

Cancer Research UK

Race for Life rebuild

Production-ready components in React + Contentful, plus a critical analytics issue solved en route. Donate click-through up ~5% after the rebuild.

ReactContentfulAnalytics

Client · 04

ISOS (International SOS)

Frontend lead, replatform

Led frontend on a no-code-to-real-architecture replatform. Built nav templates, UI screens, and the routing layer across micro-frontends. Wrote the docs so the next person didn't have to ask.

Next.jsMaterial UIMicro-frontends

Client · 05

Luna

Intranet platform

Core features and APIs in React, Node.js, and TypeScript. Cut some page loads by up to 50% and made onboarding less painful for the next engineer in.

ReactNode.jsTypeScript

Client · 06

Openr

Hospitality APIs

Designed and built the API endpoints that power the Openr hospitality platform. Node + Postgres, no nonsense.

Node.jsPostgreSQLExpress
AWS Certified Cloud Practitioner
Contentful Certified
Scrum PSM1
BSc Computer Science, QMUL

/ Side projects

Built in the cracks
between sprints.

Some are useful, some are funny, all of them are live. I keep building because nothing teaches you faster than a thing with real users and a real bug.

/ How I work now

AI didn't replace me.
It made me twice as dangerous.

Half my week is hands-on code on production systems where AI doesn't fly. The other half is orchestrating agents to take the boring 80% so I can focus on the 20% that actually needs a brain.

Craft, by hand

Still writing real code on high-stakes client systems. Reviews, tests, type checks, the works. The kind of work where 'looks fine' isn't enough.

Agents at scale

Claude and friends, pointed at large epics with the prompts and context they actually need. Big features land in days, not weeks — when set up properly.

Always breaking it

Courses, papers, late-night experiments. I want to know where models fail, not just where they shine. That's where the leverage is.

/ Toolkit

Things I reach for
without thinking.

Frontend

ReactNext.jsTypeScriptTailwindMaterial UIChakra UIGraphQL

Backend

Node.jsExpressPostgreSQLMongoDBSupabase

Quality

JestRTLPlaywrightCypressTDD

Cloud & Ops

AWS (S3, Lambda)DockerVercelNetlifyCI/CDGrafana

CMS

ContentfulContentstack

AI

Claude APIClaude CodePrompt engineeringAgent orchestration

/ Get in touch

Got a problem
worth solving?

Hire me, work with me, or just want to argue about portfolio sites. Either works. I read everything.