Matt Sweetman



Polly screenshot

Polling app for scheduling events. An experiment with React Server Components and Server Actions built in Next.js.

Demo / Source


Microsheet screenshot

A tiny spreadsheet built with React and Redux. Features include basic formula support, autofill, undo/redo, and full keyboard navigation.

Demo / Source

Interactive Voronoi

Voronoi screenshot

Quick experiment that combines an interactive particle system with a voronoi map. Move the mouse around to see the effect.


What's That Tag?

What's That Tag? screenshot

Mini-game in which you must guess the word that was used to tag a collection of images. Instagram is used as the source for the images. Built using Backbone.

Demo / Source

3D CSS Helix

3D CSS Helix screenshot

An experiment in 3D CSS transforms. Click and drag the helix to slide it back and forth (or swipe if you're on mobile). The images are pulled from the 'Most popular' feed on Instagram.

Demo / Source

Lattice of Love

Lattice of Love screenshot

My entry for the 2012 JS1K competition: "Write a piece of javascript for the Canvas object in under 1024 bytes". The shape is based on a hypotrochoid - also known as a spirograph.

Demo / Source

Tube Proximity

Tube Proximity screenshot

A mapping tool that shows the distance to London tube stations using Google Maps. Station geographic data taken from TFL sources.