Originally a self-initiated exercise that grew into a product. For 35 days I generated a brief and designed a landing page in under an hour, practice to stay sharp. From original to platform for other designers: a Figma plugin that generates the brief, locks the artefacts on the canvas, and enforces a 60-minute timer, paired with a companion web app for exposure, critique, reactions, and reflection.
Designers, if they practise at all, practise in unrealistic conditions: open-ended briefs, infinite time, no peer pressure, no critique loop. My own 35-day challenge sharpened my judgement faster than any portfolio piece - but it lived in my head, with no structure and no way to measure my work against anyone else's. The same gap scales across the industry: portfolios that don't translate to commercial work, vocabulary that buckles under stakeholder pressure, juniors who freeze at their first real constraint. The tools to fix this didn't exist when I started in 2020; now they do - so I built a forcing function with a feedback loop.
Two touchpoints, both live in production. The Figma plugin generates a brief - business name, hero image, brand palette - drops locked artefacts onto the canvas, and runs a 60-minute timer. Live at Figma.
The companion web app catches each submission and turns it into a public feed with critique, reactions, upvotes, and a reflection editor. Built on React, Neon Postgres, Clerk, and Vercel. Live at irlstudio.us.
Hardened before launch: a 1,500-brief bank that keeps runtime cost near zero, push notifications, search, and five layers of abuse/cost protection.