Skip to content
BAR.
All work
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