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.

  • Allotment

    A VSCode-inspired React component for creating resizable split views. Built on the same codebase as VSCode with support for dynamic panes. 1.2k+ GitHub stars.

    Allotment

  • 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