Senior software engineer

Small projects.
Curious experiments.

I build web experiences, work across the stack, and enjoy making the everyday a little better.

React, Next.js, TypeScript & .NET

Selected projects

A little work. A little play.

Pop Next

A movie and TV discovery app that folds IMDb, Rotten Tomatoes, Metacritic and more into a single Pop Score. Features filtered search by genre and streaming service, where-to-watch info, "More like this" recommendations, watchlists and ratings, backed by scheduled catalog sync jobs.

  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Drizzle ORM
  • Better Auth
  • Zod
  • Tailwind CSS
  • Vercel

Handoff

A desktop-to-mobile data transfer demo with rotating ephemeral QR tokens, atomic single-use claims, and deep link redirects. Built on Cloudflare Pages Functions and D1.

  • React
  • TypeScript
  • TanStack Router
  • Cloudflare Pages
  • D1
  • Tailwind CSS

Reactor Garden

Bonus

A retro arcade experiment: a fast-paced Bomberman-style arena set in a sci-fi biolab containment rig. Features custom Canvas rendering, chain-reacting reactor pods, and predictive spatio-temporal AI rivals.

  • JavaScript
  • HTML5 Canvas
  • Game AI
  • Cloudflare Pages