Nick Ellsworth's web portfolio

Nick Ellsworth

Creative web developer based in New York. The following is a collection of my recent explorations and experiments.

SVG fluted glass2024

Fluted glass effect using SVG filters

Canvas film grain2023

Implementation of film grain using canvas api

Calendar2023

Printable CSS calendar with seasonal color coding. (arrow keys for navigation)

Facilitator2023

Figjam plugin for rotating between a list of participants

Scanner Concept2021

Stretch and squish and save a picture of a cat

Unicode trail2021

ASCII cursor trail locked to a grid. The same thing you see on this website.

Particle Toy2021

A visualizer to create fun physics-based particle atmospheres

3D Midi Visualizer2021

A synthwave-themed 3D space to display your midi notes

Stardew Name2021

A port of the name generator from Stardew Valley

Rain2019 (updated 2021)

Spatial white noise rain simulator

Frets2020

A tool to learn the guitar fretboard and associated scales

Strings2018

Elastic physics simulation (mostly working)

Drummer2018

Procedrual drum loop generator

Gif screen saver2018

Prevent dead pixels with internet art

Knob2016 (updated 2018)

Customizable knob interface

Metronome2018

Timekeeping device

Ambience Generator2017

Spatial audio toy for ambient sounds

CSS Hover card2017

Matte 3D effect using CSS

Anagrammer2017

Word-to-word animation demo

Clumsy Typer2017

Semi-useless typing simulation

Emoji Text Converter2015

Converts emoji into pasteable text

Keyboard Simulator2015

Imagine you are using a keyboard while using a keyboard.

Other things I do:

Music2012 - Now

Photography2005 - Now