Let's work together.

I'm an independent creative developer from Abergavenny, South Wales. From interaction design to scaleable design systems, single-page apps to something more experimental with WebGL. I help awesome people to build ambitious yet accessible web projects - the wilder, the better.

About my approach

Open Source.

From time to time I like to release open source projects to help the wider web development community. Below are two of my most popular releases.

SynthWave '84.

I'm a big fan of Visual Studio Code, but when I couldn't find a colour scheme I liked, I decided to roll my own. SynthWave '84 was the result.

Since I first tweeted about its development the theme has proven to be wildly popular, passing one million downloads in September 2022.

Get SynthWave '84


Tornis is a minimal JavaScript library that watches the state of your browser's viewport, allowing you to respond whenever something changes.

Think of it as a data store for your viewport, giving you access to screen size, mouse cursor position, scroll position, gyroscope and more.

Get Tornis


Rekishi is a minimal wrapper for the History API that provides additional pub/sub functionality.

If you need to create dynamic transitions between different pages or different types of content, then Rekishi can help.

Get Rekishi
© MMXXIV. Gwneud yn Ne Cymru.