Software engineer, data visualisation specialist, and amateur coxswain.

I'm John, a senior software engineer based in Cambridge. I build data visualisations, developer tools and complex frontend systems.

Selected work

  • Allotment

    A VS Code-inspired React component for building resizable split views. 240k+ weekly npm downloads and 1.2k+ GitHub stars.

    Allotment

  • Cambridge Bumps

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

    cambridgebumps.com

  • Pennant

    High-performance React charting library for financial data. Built on Canvas API for 60fps rendering with technical indicators.

    Pennant

Selected writing

View all articles

Work

  1. Company
    Cambridge Intelligence
    Role
    Senior Software Engineer
    Date
  2. Company
    Mulberry House Software
    Role
    Founder & Principal Engineer
    Date
  3. Company
    Redgate
    Role
    Product Manager
    Date

Earlier: SunGard · Fidelity · MathWorks · QinetiQ

CV