- Shipped
- Live
Locked In
A focus tool that blocks distractions based on what you're actually trying to do, not a fixed blocklist. Shipped to the Chrome Web Store.
What I built
- A full three-tier system: an MV3 extension + a serverless GCP backend (Hono on Firebase Functions) + a React dashboard, coordinated through Firebase Auth.
- Goal-aware blocking: a quadratics video passes while a gaming video is blocked, served by Gemini 2.5 Flash with Zod-validated input and output.
- Real cost/latency engineering: a local verdict cache cuts repeat checks from ~300ms to under 10ms.
TODO(content): full case study (problem → approach → outcome) coming. The card metadata above is migrated verbatim from the live site.