workthings i've built

Meowvricks

august 2026 – now

a cloud-backed tracking system that turns BLE / FindMy packets into reliable location updates for five cat-tracking devices.

  • built a Dockerized FastAPI service that decrypts BLE/FindMy tracker beacons and deployed it to Cloud Run through a Cloud Build pipeline, sustaining 21,600+ location updates per day at 99% lower cost than VM hosting.
  • isolated tracker decryption keys behind a Zod-validated Next.js proxy so credentials never reach the browser, fronting a Firebase-authenticated app with role-scoped user records.
  • flashed firmware onto 5 BLE tracking devices, configuring advertisement keys and raising end-to-end reporting reliability by ~40% in field testing.

next.jsfastapidockergoogle cloud runfirebase

Multcord

january – may 2026

a Discord multi-channel viewer that brings conversations from up to nine channels into one interface.

  • unified multiple Discord channels into a single live view over a WebSocket pub/sub protocol, queueing subscriptions while the socket is down and replaying them on reconnect.
  • designed a lazy per-guild channel cache that loads on first request instead of at startup, kept coherent by channel and guild lifecycle events with a hard-fetch fallback on cache miss.

typescriptreactexpress.jswebsockets