SELECTED WORK

Things I've built.

Four products, four very different problems, from fantasy sports to crypto paper-trading to vegan desserts.

Saria Sight screenshot

Saria Sight

A streamer analytics aggregator and discovery site that surfaces stats and trends across streamers and games so viewers can find what to watch next.

  • React
  • Node
  • PostgreSQL
  • AWS
Waiver Warriors screenshot

Waiver Warriors

A fantasy hockey analytics app that joins Yahoo league settings with external NHL data to rank players by value over replacement (VORP) for both the draft and in-season management. Scoring weights come from each league's own rules instead of being hardcoded, so the engine works for any points league.

  • TypeScript
  • Next.js
  • NestJS
  • PostgreSQL
  • AWS
Trademere screenshot
Earlier work

Trademere

A crypto paper-trading app with live performance charts across four timeframes. Its main challenge was Coinbase's API rate limits (3 calls/sec, 10k/hour), handled with a caching and request strategy that keeps the UI responsive.

  • React
  • Redux
  • D3
  • Node/Express
  • MySQL
  • Coinbase
Blended Vegan screenshot
Earlier work

Blended Vegan

A full e-commerce storefront with OAuth2 accounts and role-based access, a role-gated admin portal with full CRUD over products and orders, PayPal checkout, and transactional email. Built solo on a Node and MySQL backend hosted on AWS RDS.

  • React
  • Node/Express
  • MySQL
  • OAuth2
  • PayPal