Projects

Golem

A self-hosted voice assistant that uses my workstation as a server and a raspberry pi as a satellite. A lightweight ollama router handles intent matching. Not built on OpenClaw, Home Assistant/Rasspy or other frameworks.

Digital Pathology

App for pathologists to view and annotate digital pathology slides, built to replace Aperio's legacy desktop application

Tasty Component Library

The a11y-first React component library I built for Parchment, adopted org-wide and credited with a ~25% dev-efficiency gain

Diffuse

Abstract syntax tree analysis tool for flagging risky changes that pass lint/build but might break things downstream

NBC Midterm Countdown Map

Map that displays election data for NBC's 100 days to midterm countdown. Please be patient with the link; it is a link to the site as preserved on the Wayback Machine, and will load quite a bit slower than the live page did

Social Card Generator for NBC Elections

Overhauled the generation of NBC's election announcement social cards and implemented new designs

Ad Sales Bonus Approval

Fully-featured bonus-requesting system, operating fully through Slack

Archive Bot for Slack

Bot that allows users to archive channels, but protects certain keywords and channels from being archived

Slack Connect Channel Audit Tool

Bot that contacts creators of stale Slack Connect channels to ensure that they are still needed, with a yes/no button response

SHOWTIME Learn to Dream Video Quiz

Branded promotional content. Watch a video and answer questions to enter a sweepstakes

Showtime Games

Branded scavenger-hunt games for Showtime's Billions and Penny Dreadful

Iphone-11 Launch

Front-end development for the iPhone-11 launch

ERIC Website Overhaul

Ground-up makeover for the ERISA committee's ERIC organization.

IFTI Site

Website for the Finishing Trades Institute

Diplomacy Through the Ages

Hackathon-winning project, expanded into a Wordpress plugin for the National Diplomacy Museum

Flight of the Paperwing

Procedurally generated infinite flyer with accelerometer-based controls

Hug Quest

Procedurally Generated Maze Game for two players, or a single player and a simple AI. Find the other entity and hug them.

Spacepost

Co-founded an art/tech collective housed in the WNDO space in Venice Beach

Into the Mosswood

Short fairy-tale RPG with two endings