UCL Partners
Working with The Bureau, built reusable WordPress content blocks with animations for a health innovation partnership — designed so non-technical team members could edit and repurpose content independently.
I work creatively with technology for good causes. My work spans product design, UX design and full-stack development (JavaScript/TypeScript, React, Svelte, Tailwind/SCSS) building tools, dashboards, data visualisations, maps and animations that make ideas tangible. I work through the creative agency I co-founded called We Could Even, and take on freelance projects that sit at the intersection of code and creativity.
Working with The Bureau, built reusable WordPress content blocks with animations for a health innovation partnership — designed so non-technical team members could edit and repurpose content independently.
A charitable donor engagement tool inspired by streaming music recap features, with an editor for animated screens and serverless backend functions processing data for tens of thousands of supporters — increasing engagement and donations for Refugee Action.

A real-time dashboard monitoring G20 job loss data from multiple news sources in various languages for ITUC, the world's largest trade union group, with automated translation via AWS and duplicate detection.
An AI chat-based political engagement tool for young adults during the 2015 UK General Election, attracting thousands of users, launched at an event in Parliament with MPs.

Full-stack developer for the electric car charging company, building purchasing systems and dynamic mapping features. Pod Point went on to win Evening Standard Tech Start-Up of the Year and a European Green-Tech award.

Co-designed and built an interactive learning game exploring Henry Moore sculptures for children — in use for 15+ years, and contributing to two Interactive BAFTA Awards.
A Mozilla Creative Media Award-winning online game exploring artificial intelligence risks through humour. A satirical virtual assistant offers daily "improvements" to your life that quickly become problematic, drawing on scenarios from real AI developments — data manipulation, privacy violations — before ending with a chance to discuss AI ethics and the futures we actually want.
An entry to the 360Giving Data Visualisation Challenge reimagining pie charts as stop-motion flower animation, visualising charitable grants to community organisations.
A 360Giving Data Visualisation Challenge entry using emoji-based chat interfaces to examine whether funding aligns with public opinion on emerging social issues — winner of a special creativity award.