Projects and open-source work

I enjoy building developer tools and data visualisations that make complex information accessible, from React component libraries to interactive maps and charts.

Open-source developer tool

Allotment

A VS Code-inspired React component for building resizable split views. Built on the same codebase as VS Code with support for dynamic panes. Created and maintained by me, with 240k+ weekly npm downloads and 1.2k+ GitHub stars.

  • Pennant

    High-performance React charting library for financial data. Built on Canvas API for 60fps rendering with technical indicators like Bollinger Bands, EMA, and MACD.

    Pennant

  • Cambridge Pub Map

    An interactive map of Cambridge pubs styled after the iconic London Underground map. A fun way to explore the city's pub scene.

    pubmap.co.uk

  • Cambridge Bumps

    Interactive charts and historical results for Cambridge University rowing races. Explore over 200 years of bumps racing data with visualisations and statistics.

    cambridgebumps.com

  • Changing Places International Map

    Interactive map helping people find Changing Places toilets worldwide. These fully accessible facilities enable people with complex disabilities to participate in everyday life.

    app.changingplacesinternational.org