redas.dev

holoflash-lint

A custom JavaScript plugin made specifically for oxlint that enforces the use of function declarations for JSX components instead of arrow functions. Available as an NPM package and provides an auto fix.

SQNSR85

A Web Audio API based retrowave sequencer/synth that allows you to draw patterns, change pitch, speed and choose from a variety of different scales.

Charada

A virtual charades card deck with a timer and point tracking. I'm trying to update the list of prompts regularly to keep it interesting. Each team opens one instance of the website on a device and take turns to guess.

Quizza

Quizza is a real-time, anonymous quiz app built with Preact, TypeScript, Node.js, and Socket.io. Create a question with answer options, share a link for others to join and vote, and watch live results as people participate.

Pigeonholed

A fun and challenging mail-sorting game. Progressive difficulty, local high-score tracking, and using a large dataset of real-world names and addresses. Built entirely using HTML, CSS, and JavaScript.

LAZR

A fully PWA compatible laser pointer game for cats. The dot moves faster and faster with each catch and resets after a number of catches. Just move your little buddy close to the screen and let them do their thing!

Preview-A-Song

A simple website that allows you to listen to a 30s preview of almost any song. with React, TypeScript, and SASS - using the iTunes API.

About Me

With a background in music and a passion for building creative, interactive things, I love making digital experiences that are fun, user-friendly, and make you say nice!. This website showcases some of my favorite recent personal projects.