me smiling wearing a cap with a propeller attached

Brooke Hatton

Full Stack Developer

London, UK

Experience

  • Typescript
  • CSS
  • HTML
  • React
  • Go
  • Java

Education

1st Class Honours, BEng Computer Science, University Of York

👋 Hey there

I'm Brooke! I'm currently working at Ravio as a Senior Software Engineer. I love making things that make people's lives easier and that are delightful to use. Some of my recent projects I've been involved in include:

This site is a place for me to share the things I have learned, the things I am working on (both in and out of work) and the things I am excited about. Thanks for stopping by!

Posts

  1. GraphQL Fragments: Why Are They Useful?

    June 2, 2025
    • ENGINEERING

    As your app grows, you'll often reuse the same component across multiple pages and each of those pages might query the same fields. Manually keeping those queries in sync is painful and error-prone. This is where GraphQL fragments shine.

  2. Beyond Chatbots 🤖

    March 6, 2025
    • ENGINEERING

    This post is a work-in-progress, capturing my thoughts on how LLMs can create compelling user experiences beyond chatbots.

  3. True AI Assistant when?

    March 6, 2025
    • AI

    There's a frustrating disconnect between what AI appears to be able to do and what it can actually do. Because it's so convincingly human at times, you assume it should be capable of handling the same tasks you do throughout your day—things like ordering groceries, managing your calendar, booking appointments, etc.

  4. New Job - Ravio

    November 18, 2022
    • LIFE

    I am very excited to say that I've just completed my first week at Ravio, a startup developing tooling to make compensation more transparent, and fairer.

  5. Kitchen Knives

    October 2, 2022
    • PRODUCTS

    My guide on what kitchen Knives to get. From the best value Victorinox Fibrox, to the high end Wusthof Ikon Classic.