Projects

Pratiqueue

2025

A portmanteau of the French words for 'practice', 'practical', and 'queue', Pratiqueue is a web app for hobbyists and learners to track the things they practice. Inspired by GitHub's heatmap activity calendar, this calendar data visualization created with D3.js expands on that, allowing the tracking of many activities and filtered views. Currently in progress, check back soon for updates!

D3ReactJavaScriptTailwindCSSNode.jsExpress.jsJWTMongoDBHerokuVercel
Screenshot of the Pratiqueue project

Mexican Train Dominoes

2025

Mexican Train Dominoes is a great application of graph theory and mathematical thinking. This project started because I was curious to make an algorithm for the longest train of dominoes a player can make with their starting tiles, but evolved into a full React-Three-Fiber web game. Click the image below to play.

Three.jsReact-Three-FiberDreiReactJavaScriptVercel
Screenshot of the Mexican Train Dominoes project

3D Conway's Game of Life

2025

A 3D visualization of Conway’s Game of Life, built with Three.js to give the classic algorithm an organic, almost biological feel. I used instanced rendering to animate cell states, with world data processed in a Node.js backend.

JavaScriptThree.jsNode.jsTailwindCSSVercel
Screenshot of the 3D Conway's Game of Life project

Houseplants Of The World

2024

An interactive globe that shows where common houseplants are native. The app uses Mapbox for visualization and a Node.js API with MongoDB to serve plant data. I built this because I wanted to learn about MongoDB, and to satisfy my curiosity about global plant origins.

ReactMapboxTailwindCSSNode.jsExpress.jsMongoDBHerokuVercel
Screenshot of the Houseplants Of The World project

Lego Mini Game Ad Concept

2024

A playful, interactive ad built with Three.js while I worked in digital advertising at Vox Media.I handled all the code for the 3D game and worked with a designer on visuals. Click to place blocks, refresh to start over. Best viewed on desktop, not a mobile ad.

JavaScriptThree.jsNode.jsCSSVercel
Screenshot of the Lego Mini Game Ad Concept project
Cassidy Arden