projects

Make a FiSSH

An SSH-based fish generator that only works at 11:11.

Make a FiSSH
gosshnetworking

88x31 Dungeon

A set of web experiences to traverse the 88x31 graph, inspired by text-based dungeon crawl games.

88x31 Dungeon
javascript88x31web

Rolodex

A "contacts app" for amateur radio callsigns and DMR IDs.

Rolodex
radioreactwebfirebase

Codeplug

Automatically generate radio configurations from a crowdsourced list of repeaters and channels.

Codeplug
radiopythoncli

eightyeightthirty.one

A snapshot of the social graph of 88x31 badges.

eightyeightthirty.one
javascript88x31webredisrust

MIDI LiDAR

Control a digital musical instrument by moving your hands in free space.

pythonmusic

MOTD Necklace

Display a different message every day on an e-Ink necklace.

MOTD Necklace
arduinoc++hardware

Artificial Soundscapes

Sounds generated from historical weather data of different cities.

Artificial Soundscapes
pythonmusic

Wordle Clones

Two clones of Wordle, written in TypeScript and Rust.

Wordle Clones
javascriptrust

Rave Choker / Outshine

A NeoPixel driver project, a companion Android app, and a stylish LED choker.

arduinoc++hardwarereact

WorkerSocket

A JavaScript library to run a WebSocket inside of a Web Worker.

WorkerSocket
javascriptnetworking

remark-abcjs

A Remark plugin to format music notation.

remark-abcjs
javascript

Dynamic Music

Navigate and manipulate a virtual environment of sound sources.

Dynamic Music
javascriptthreemusic

Nuisance

Northeastern University Information, Services, and Notifications Considered Essential

Nuisance
react

BotBuilder

A build-your-own Discord bot service.

BotBuilder
discordpythonflaskweb

Flask Discord Interactions

A Python library for making HTTP-based Discord bots with Flask.

Flask Discord Interactions
pythonflaskdiscord

3D Printer Light Tower

An indicator to represent 3D printer status.

3D Printer Light Tower
hardwarepython

Links

A dynamic URL shortener made using SSR.

Links
nodekoaredis

Picto

A Pictochat clone built on Web technologies.

Picto
reactnode

LetMeIn

Automate unlocking doors at Northeastern's IV dorm.

puppeteernode

flowspace

A social network.

flowspace
nodereactsql

React Twitter NoTrack

A React component library for embedding Tweets without Twitter's tracking script.

React Twitter NoTrack
javascriptserverlessreact

GenReGen

A mashup generator.

GenReGen
javascriptserverless

Wall Matrix

A small, flashy display I made to hang on the wall.

pythonhardware

ATtiny85 Stacker Game

A simple stacking game running on a low-power Atmel chip.

arduinohardwarepower

Cards

Generate and embed digital cards featuring custom images and text.

Cards
pythonflaskpuppeteer

Motion Sickness Fish

Billy Bass fish modified to sing a Phoebe Bridgers song

hardwarearduinomusic

Snowflake

A scalable service to generate time-ordered, unique ID numbers.

Snowflake
pythonredis

STMusic

A Guitar-Hero-style game built for the ST Discovery board.

c++hardwaremusic

Breqbot

A Discord bot with minigames and utilities.

Breqbot
discordpythonredis

LPS System

A simple, calibration-free, vision-based local positioning system.

pythonmath

McStatus.js

A JavaScript library to embed information about a Minecraft server into a website.

McStatus.js
pythonflask

Vibrance

Vibrance synchronizes computers and smartphones to display configurable animations and effects.

pythonmusic

Red Storm Robotics

I helped start one of VRC Maine's youngest and strongest teams.

roboticsc++

Mini-ITX Computer Case

My custom-built PC case that fit in my backpack.

Mini-ITX Computer Case
hardware

BlockChat

A simple Blockchain-based chat app.

BlockChat
blockchainpython

MSSM Penguins Robotics

Our rookie team competed and won a World Championship slot.

roboticsc++

Bounce Homepage

A simple homepage for my school laptop.

Bounce Homepage
canvasjavascript

Mindjacker

A Python library wrapper to interact with the NXT

Mindjacker
pythonhardware

MakerGamer

A "fantasy console" built for tinkering.

MakerGamer
pythonscratchjavascript

R2D2 Clone

Made of an old plastic bucket.

R2D2 Clone
pythonhardware

Gemini

A canvas-based web game.

Gemini
canvasjavascript

Pinewood Derby Car

A model car full of blinkenlights that I programmed when I was a smol child.

arduinohardware