I'm Andy, a Staff Engineer at Cense with over 16 years of experience building maintainable, accessible, testable, and performant software.
I’ve spent time at companies including Cloudflare, Glassnode, Chess.com, and Orange Logic, working across product engineering, infrastructure, tooling, design systems, CI, performance, and developer experience.
I love experimenting, building, and learning through fast iteration. I’m especially interested in tooling, infrastructure, productivity, AI, and the future of how we build software.
I care deeply about quality and longevity. I prefer simple, durable systems built on strong foundations: use the platform, reduce unnecessary complexity, and make the right thing easy.
- Building useful products and tools
- Fast iteration and experimentation
- Developer experience and productivity
- Web performance and accessibility
- AI-assisted workflows
- Infrastructure, platforms, and automation
- Long-lasting, maintainable software
April 2026 - present
Solving complex problems, driving innovation accross the org.
May 2024 – March 2026
Worked on DX and observability, with a focus on building robust, scalable software. Making life easier for others.
January 2022 – November 2023
Led the Query Platform project, a strategic initiative supporting the company’s transition from B2C to B2B.
Helped modernise front-end architecture, testing, build tooling, and monorepo workflows. Reduced CI times, improved deployment speed, and contributed to meaningful performance improvements across the product.
Worked with: React, TypeScript, GitLab Pipelines, Playwright, Cypress, Vite, Nx, accessibility, performance, and front-end architecture.
August 2015 – December 2021
Worked on the architectural and performance transition from v2 to v3 of the platform.
Led a small team building a modular chessboard framework that supported billions of games played across the platform.
Worked with: Web Components, Vue, Svelte, TypeScript, Webpack, Cypress, CSS, Node.js.
May 2009 – August 2015
Designed, built, and maintained websites and internal tools for clients, including a modern intranet for Mercedes-Benz South-West UK.
Worked with: HTML, CSS, AngularJS, accessibility, and web standards.
- Pivot: A front-end framework focused on performance, maintainability, and longevity.
- Cachier: A remote caching solution for Nx monorepos.
- Rust Terminal Chatbot: A terminal-based chatbot built with Rust.
- Notes AI: A second-brain server built with Cloudflare Workers.
I occasionally write about engineering, tooling, productivity, AI, and software development on DEV.to.
Selected articles:
- Creating a Smart Second Brain: Leveraging Cloudflare Workers, Vectorize, and OpenAI
- OKRs: A Framework for Avoiding Micromanagement and Unlocking Creativity
- Drastically Cut CI Time in an Nx Monorepo with Remote Task Caching
- Writing Integration Tests that Run Inside a Unit-testing Framework like Jest
BEng Electronic Engineering, First Class Honours University of Leeds, UK 1999–2003
Dissertation: Implementation of a Cryptographic Algorithm Utilising the Fast Fourier Transform
MSc Nanoscale Science and Technology University of Sheffield, UK 2003–2004
Languages: JavaScript, TypeScript, Go Frontend: React, Vue, Svelte, Lit, Web Components, HTML, CSS Runtimes: Node.js, Bun, Deno, Cloudflare Workers Tooling: Nx, Turborepo, Vite, Webpack, GitHub Actions, GitLab Pipelines, Azure Pipelines Testing: Playwright, Cypress, Jest, Puppeteer AI: OpenAI, LangChain, Cloudflare AI, Vectorize, lots of custom stuff Platforms: Cloudflare, Vercel, Netlify, Supabase Favourite DB: SQLite
I’m always happy to talk about engineering, tooling, infrastructure, AI, product ideas, or anything experimental.