Full Stack

A portfolio of more than 40 websites – encompassing the full stack of web technologies – has demanded my skills in everything from design and front-end wizardry to database architecture and server maintenance.


Experimenting with cutting-edge technologies and APIs usually leads to awesome websites.

Or sometimes, you get carried away and end up developing interactive physics simulations involving popcorn.

User Centred

In every project I touch, I combine creative, speedy code with a deep consideration of the user experience.

I develop websites, apps and tools that are a true joy to use.