Archive2026
BAR Outfit
A fabric-quality checker whose entire thesis is: never invent data.
- Role
- Builder: product thesis, design system, engineering
Paste a clothing URL and a hardened serverless function reads the page, extracts the fabric facts, and returns an honest verdict: quality band, does it wrinkle, what was found, what is missing, and a confidence level. If the fabric weight is not on the page, the answer is “not informed.” The product refuses to guess, and that refusal is the product.
Around that principle: a cinematic WebGL hero with a hand-written dye-in-fabric shader that fully yields to reduced-motion, hardened server-side fetching, and copy in four languages written as cultural adaptations.
What it proves
- A product principle carried consistently from copy to parser to UI to security posture
- Front-end craft and performance discipline in the same component
- Threat-modeling a scraper like production infrastructure
Technical depth
Stack
Next.js 16 · cheerio · hand-written GLSL · 133 tests
- Hand-written GLSL dye-in-fabric shader with a reduced-motion fallback
- SSRF-guarded fetching; per-IP rate limiting
- 133 tests; four-language copy as cultural adaptation