project portfolio
available via rss
2025
Wall Matrix 3
Updated LED matrix displays for home and work

tags:
- python
- hardware
Mini-Rack Homelab
A 10" rack system for network equipment and experimentation.

tags:
- networking
- hardware
orb.breq.dev
Web-based control of my desk light using HomeAssistant

tags:
- home automation
- python
KiCAD SVG Prettifier
A web app to make realistic-looking SVGs of KiCAD boards

tags:
- web
- hardware
Wall Matrix 2
A wall-mounted LED matrix display for weather and transit data, take 2!

tags:
- python
- hardware
2024
Make a FiSSH
An SSH-based fish generator that only works at 11:11.

tags:
- go
- ssh
- networking
88x31 Dungeon
A set of web experiences to traverse the 88x31 graph, inspired by text-based dungeon crawl games.

tags:
- javascript
- 88x31
- web
Rolodex
A "contacts app" for amateur radio callsigns and DMR IDs.

tags:
- radio
- react
- web
- firebase
Codeplug
Automatically generate radio configurations from a crowdsourced list of repeaters and channels.

tags:
- radio
- python
- cli
2023
2022
MIDI LiDAR
Control a digital musical instrument by moving your hands in free space.
tags:
- python
- music
MOTD Necklace
Display a different message every day on an e-Ink necklace.

tags:
- arduino
- c++
- hardware
Artificial Soundscapes
Sounds generated from historical weather data of different cities.

tags:
- python
- music
Wordle Clones
Two clones of Wordle, written in TypeScript and Rust.

tags:
- javascript
- rust
Rave Choker / Outshine
A NeoPixel driver project, a companion Android app, and a stylish LED choker.
tags:
- arduino
- c++
- hardware
- react
WorkerSocket
A JavaScript library to run a WebSocket inside of a Web Worker.

tags:
- javascript
- networking
remark-abcjs
A Remark plugin to format music notation.

tags:
- javascript
2021
Dynamic Music
Navigate and manipulate a virtual environment of sound sources.

tags:
- javascript
- three
- music
Nuisance
Northeastern University Information, Services, and Notifications Considered Essential

tags:
- react
BotBuilder
A build-your-own Discord bot service.

tags:
- discord
- python
- flask
- web
Flask Discord Interactions
A Python library for making HTTP-based Discord bots with Flask.

tags:
- python
- flask
- discord
3D Printer Light Tower
An indicator to represent 3D printer status.

tags:
- hardware
- python
Links
A dynamic URL shortener made using SSR.

tags:
- node
- koa
- redis
Picto
A Pictochat clone built on Web technologies.

tags:
- react
- node
LetMeIn
Automate unlocking doors at Northeastern's IV dorm.
tags:
- puppeteer
- node
flowspace
A social network.

tags:
- node
- react
- sql
React Twitter NoTrack
A React component library for embedding Tweets without Twitter's tracking script.

tags:
- javascript
- serverless
- react
GenReGen
A mashup generator.

tags:
- javascript
- serverless
Wall Matrix
A small, flashy display I made to hang on the wall.
tags:
- python
- hardware
2020
ATtiny85 Stacker Game
A simple stacking game running on a low-power Atmel chip.
tags:
- arduino
- hardware
- power
Cards
Generate and embed digital cards featuring custom images and text.

tags:
- python
- flask
- puppeteer
Motion Sickness Fish
Billy Bass fish modified to sing a Phoebe Bridgers song
tags:
- hardware
- arduino
- music
Snowflake
A scalable service to generate time-ordered, unique ID numbers.

tags:
- python
- redis
STMusic
A Guitar-Hero-style game built for the ST Discovery board.
tags:
- c++
- hardware
- music
Breqbot
A Discord bot with minigames and utilities.

tags:
- discord
- python
- redis
LPS System
A simple, calibration-free, vision-based local positioning system.
tags:
- python
- math
McStatus.js
A JavaScript library to embed information about a Minecraft server into a website.

tags:
- python
- flask
Vibrance
Vibrance synchronizes computers and smartphones to display configurable animations and effects.
tags:
- python
- music
Red Storm Robotics
I helped start one of VRC Maine's youngest and strongest teams.
tags:
- robotics
- c++






