Projects
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
Slow Web
A news reader designed to be finished. One edition per day, then it ends.
- ▶User-controlled media curation: multiple points of view from human curators, in chronological order. No algorithm deciding what you read
- ▶Offline-first: editions are generated once and stored on-device; read offline anytime
- ▶Cross-platform: Windows, macOS, Linux, and Android from a single codebase
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
Monozuki
A live, searchable archive of Japanese game, anime, and otaku magazines.

CaulBot
Any phone call, delegated. Describe the task, approve the plan, let the AI handle it.

Thread Listener
Turn any forum thread into a podcast. Reddit, 5ch, Tieba, and 10+ more. On-device, in your language.

Phone Studio
Drop a screenshot onto a real 3D iPhone or Galaxy, light it, and export — free, in the browser.

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.


