AI Chart Editor
Upload a chart and its dataset, reconstruct the visual with AI, then refine and export it as editable SVG or PNG.
A collection of bespoke web apps reflecting my interests in data transformation, data visualisation, language learning, sprinting, rugby, games, kids and synthesizers.

Upload a chart and its dataset, reconstruct the visual with AI, then refine and export it as editable SVG or PNG.
Compare a target data model with a source spreadsheet, generate reviewable Python, run a verified conversion and download the resulting CSV.
Compare trust indicators across European countries with an interactive beeswarm chart, country highlighting and year selection.
Explore and compare statutory minimum wages across Europe with an interactive map and country-level detail.
Compare achieved and asking prices across Dublin, Carlow, Kildare and Wicklow by county, local area, price band and property type.
Practise the 1,000 most common Dutch words with flash cards, example sentences, audio and quiz modes.
Upload a Garmin FIT or ZIP file, detect sprint efforts, inspect speed curves and estimate 100 metre performance.
Age-grade and wind-correct sprint marks, calculate combined-event points and compare equivalent sprint performances.
Explore how running speed, pass direction, distance, spin and wind affect the ball’s path and pass legality.
Adjust acceleration, fatigue and top velocity to explore a modelled 100 metre speed curve and predicted finish time.
Explore Herbert's modeled apartment, pounce on quick flies, uncover hidden treats and jump onto the real furniture to escape the vacuum.
Take a photo and discover your monkey self with a playful AI transformation made for silly family fun.
Play a browser-based monosynth inspired by the Roland SH-101, including oscillators, filter, envelope and sequencer.