Some notable projects are below (more available on GitHub):
A library of React components for building Web Audio graphs I developed at BBC R&D. Aims to provide a more intuitive, declarative interface to Web Audio, making it easier to build complex audio applications on the Web.
My first project at the Wellcome Trust was the redesign of the corporate website. I worked closely with UI and UX designers, content editors and management to create a performant and clean front-end experience. I then focused on refactoring the legacy PHP backend and creating a modular UI system for the site.
Wellcome Interactive Charts
For the annual Wellcome funding report, we decided to create reusable interactive chart modules, which would improve accessibility and increase transparency in publishing our funding data.
I created a custom SVG-based rendering library along with a standard JSON schema for the chart data. All charts were rendered with additional markup for screen readers. I also built a web-based tool for content editors to create chart data from CSV files or manually.
In 2017 I was the principal developer on a full redesign and re-engineering of Mosaic, Wellcome's longreads publication on health, culture and society. We used an unconventional technology stack with a Drupal backend serving as a publishing service, and the site itself being rendered onto Amazon S3 using Dockerized rendering services, SQS and Terraform.
The site itself was given a fresh look, improved accessibility, performance and ever-changing generative design elements throughout.
A tiny (but fairly popular) JS library for beautiful drawing and handwriting on HTML5 Canvas. Based on a custom drawing algorithm developed for 1WALL.
Together Science Can
A single-page website for the Together Science Can campaign. Heavily optimised background graphics combined with a performant parallax effect.
An audiovisual-literary web epic created by the Hungarian experimental band Dorota. I used Web Audio and hand-crafted CSS3 animation to build an immersive experience of the beautiful world of Frik.