LloydsDirect · Senior, then principal engineer · 2022 – 2024
Warehouse tools and medication recovery
Stock tools for a digital pharmacy serving NHS patients, and a recovery system that saved about £265k a month.


- The problem
The warehouse ran on a React Native app and web tools that 120+ staff relied on every shift, and they'd grown inconsistent and hard to change safely.
Once I'd spent enough time on the warehouse floor, a bigger problem showed up. Part-used packs of medication were being thrown away, and that waste added up to a lot of money.
- What I built
I owned the React Native warehouse app and led an 18-month rebuild of the operational tools, one workflow at a time. I introduced testing infrastructure and a shared design system, and rolled each change out with the warehouse team before full release.
I pitched medication recovery, worked with the data team to target the most expensive medicines first, and shipped it in eight weeks as the product engineer alongside a PM, a designer and a backend engineer. The app walks staff through eligibility, prep, collection and return to stock. Anything that fails a check stops rather than guessing, and batch and expiry data stay attached so a recall can still find the stock.
- Outcome
Measured savings of about £265,000 a month. The rebuild ran with zero downtime for 120+ daily users, in a business serving millions of customers.
- Stack
- React, Next.js, React Native, TypeScript, Go, GraphQL






