Front End Engineer / London
Hi there, I'm Alex Bristow.
I design and ship tools and experiences that improve how we work at NBCUniversal and Sky.
Location
Where I'm strongest
Design engineering, front-end architecture, product craft.
Experience
8+ years shipping and supporting products used by millions.
Availability
Not actively looking. Open to standout opportunities.
About
I'm a front end engineer who enjoys making products that feel clear, fast, and enjoyable to use.
For over 8 years I've been creating digital experiences at NBCUniversal, Sky and Ocado, building tools used by millions of people every day.
I like being involved in the whole process, from the first sketch of an idea through to something real in people's hands, making sure it looks right, feels right, and works reliably.
Technologies I've worked with
- TypeScript
- React
- Next.js
- Express
- Elysia
- Redux
- Tailwind CSS
- Shadcn/ui
- Material UI
- Styled Components
- CSS
- HTML
- Node
- Bun
- Vercel
- Railway
- PostgreSQL
- MongoDB
- SQLite
- tRPC
- OpenAPI
- TanStack Query
- Prisma
- Drizzle ORM
- Better Auth
- Firebase
- React Native
- Expo
- Jest
- Playwright
- Zod
- Webpack
- Git
- WebSockets
- Apify
- Figma
Selected Work
Here's a few of the personal projects I've worked on recently.
A lot of the work I do professionally is confidential, so these are the projects where I can show the process, the trade-offs, and the final product properly.
mdplane
An open source shared worklog for agent workflows. Agents append to markdown files, and humans can inspect the same artifact.
Next.js / TypeScript / Bun
PersonaGen
A persona generation API built on probability maps I generated through ~94K LLM calls. LLMs at runtime are slow, biased, and keep producing the same people, so I used them to build the data instead.
Next.js (App Router) / TypeScript / PostgreSQL
Draftastic
A realtime team drafting app born from watching a tournament spend an hour picking teams over a conference call and a spreadsheet.
Next.js (App Router) / TypeScript / PostgreSQL
Professions.gg
A Classic WoW tool that calculates leveling success rates and crafting costs - and the first personal project I actually shipped.
Next.js (Pages Router) / TypeScript / PostgreSQL
Dealio
The project that got me into web development - a portal to replace the spreadsheet chaos of retail promotion management.
React / Node / Express
Get in touch
While not actively seeking new roles, I'm interested in outstanding opportunities that could be a great fit. Feel free to reach out.