2026now
Consumer AI app for curating a Spotify library.
-
Designed a matching engine that uses an LLM to profile each
song from its lyrics, then matches it against playlists — each
an aggregate of its songs plus a natural-language intent — with
a deterministic weighted score over embeddings, audio features,
and genre.
-
Operate it solo in production: an edge app on Cloudflare
Workers, a background worker for the song enrichment pipeline,
and self-hosted Postgres that is also the job queue.
TypeScript · React 19
· TanStack Start
· Cloudflare Workers
· Bun
· Postgres + pgvector
· Vercel AI SDK
· Stripe
Jan 2025now
Operations software for tour operators.
-
Turned a booking-site contract into the operations platform
two tour companies now run on daily: driver scheduling, trip
logs, commissions, settlements, and client payments, with
push notifications on a PWA.
-
Migrated the site from Wix to Astro, quadrupling booking
conversion and making pages load 10x faster, served on
Cloudflare.
TypeScript · React 19
· TanStack Router
· Astro
· PocketBase
· SQLite
· Stripe ·
Docker
2024
Career break: I stopped for a year to rest and figure out what
I actually wanted going forward.
Jul 2020Jan 2024
Mercedes-Benz.io
Frontend developer
Mercedes Me, the customer portal for vehicle owners,
made at their digital product company.
-
Built the portal's micro-frontends from scratch in Vue 2,
replacing the legacy Angular app, then migrated everything to
Vue 3 alongside continuous feature work, refactoring, and
performance improvements.
Vue 2/3 · Redux
· Lerna · Vite