Projects

GachaData-driven rarityOpen webDirect monetization

PSX Archive

A knowledge gacha game running entirely on the open web. No app store, no platform.

  • Web + PWA: native app feel with real-time 3D in the browser. Online where it matters (the game economy), offline where it's yours (the collection)
  • Rarity pipeline: 3,700+ artifacts curated with rarity derived from price data, serial range, and release year; six tiers from common to mythic
  • Live events: tied to real PS1 release dates with custom pools, per-tier weights, and pity systems
  • On-device taste profile: hand-curated recommendations built from your collection, anonymous and local. No tracking, no ad network
Curation pipelineRarity systemLive ops3D card revealPWA / offline-capableThird-party payments
AI job boardAnti-fabrication AIPrivacy-firstLive

CareerLM

A job board that reasons about fit — and an AI resume writer that won't invent a number about you.

  • Two-phase resume writer: diagnoses gaps, asks up to five questions, then writes using your answers verbatim — unprovided facts become visible [add metric] placeholders, never fabricated numbers
  • LLM-free ranking: a pure, unit-tested feed engine (role taxonomy, hard-gate filters, comp banding, Tier 1/2/3) that's fast, reproducible, and free to run; AI explanations are opt-in on top
  • Privacy-first matching: the resume is embedded in the browser and never uploaded; server-precomputed quantized job vectors make the first match instant for every visitor
  • Refund-safe async billing: a durable poll/lease/retry task queue with idempotent enqueue and refund-once-on-failure; pay with credits (Stripe) or bring your own key
  • Self-maintaining ingestion: nine boards scraped daily with three-way dedup and conditional HTTP fetching that cut the daily pull from ~100 MB to mostly 304s
Next.js 16 / React 19FastAPI workerSupabase + RLSDurable task queueDeterministic ranking engineOn-device embeddingsStripe + BYOK billingHMAC service auth

About

Currently building things that give you back the controls. What you launch, what you read, what you own.

15 years in games: QA, design, production, studio ops, solo development, then Unity and Meta.

SF Bay Area. Patent holder. Exploring projects with agentic coding.