adetoye@systems ~/work % cat brnq.md

Brnq

Practice the conversation before it counts.

Brnq (said brink) is a practice room for the conversations that decide careers: the interview, the standup, telling a senior leader no. You speak out loud to an AI panel that plays the people in the room. Each has a voice, a role and a goal they won't tell you. Then a debrief shows how each of them heard you, points at your exact words, and gives you one thing to fix. Built solo in Lagos, for African professionals in any field: a React prototype now, with a Go + Python backend designed contract-first for the stage after this one.

Prototype · S0 TypeScript · React Go · Python (planned) Contract-first
Brnq landing page: “Practice the conversation before it counts.” beside a demo session showing a three-person panel at Lumon Industries and a debrief snippet: “Solid until I pushed. Then they hedged about their own work.”
S0
stage — clickable prototype, invented data
573
unit tests: lint, types, build, bundle budget, privacy check
438
Playwright e2e runs, at 1440 / 390 / 360 px
43
merged PRs across both repos so far
7 Oct
brnq.app went public, landing prerendered
0
provider keys or model hosts in the web bundle

The problem

Hiring loops and promotion panels reward communication rules nobody writes down. Engineers grind coding practice for months and still fail the behavioral round — not for lack of substance, but because they never learned the unwritten rules, and never practised them under real pressure. The gap is widest for neurodivergent people and for anyone interviewing across cultures: a Lagos engineer facing a foreign panel that has never heard their accent.

Asked “Are you interviewing anywhere else?”, I wanted to be honest and I was anxious, so I said “No, I really like this company.” Later I learned the conventional answer is closer to “I'm exploring a few opportunities, but this role is my priority.” I didn't lack substance. I lacked the unwritten rule, and nerves took away my ability to edit myself in the moment.

The insight that shapes everything

What you meant → what you said → how they heard it → what happened next. Brnq works on the gaps between those steps. It never teaches “the correct sentence” — it shows how a particular audience is likely to hear you, and you decide what to change. A good answer to “tell me about yourself” is different for a startup founder, a Big Tech engineering manager and a Lagos recruiter.

The hard problem isn't orchestrating AI agents. It's making a score you can trust. Most of the architecture exists to answer one question: why should I believe this number?

The rule everything follows from

Brnq always → Brnq never →
Trains you. Feeds answers during a real interview.
Shows the evidence for every score it displays Shows a score it can't point to in your transcript
Measures what it can observe: pace, pauses, fillers, hedges, who spoke when Guesses your emotion or confidence from your voice or face
Measures tempo Scores your accent, or treats speech-recognition confidence as “clarity”
Gives one thing to fix Gives a list of ten failures, a leaderboard or a streak
Tells you the rule and why it exists, then lets you decide “Corrects” neurodivergent people toward neurotypical norms
Keeps your record as your history Acts as a hiring credential — a learner shares a session by choice, and revokes it

Real examples of these rules biting during the build:

The demo, walked through

Everything below runs on scripted, invented data — labelled “Demo, invented data” on every screen. The fictional company is “Lumon Industries”, a small nod to Severance; the personas (Hadiza Mustapha, Tom Hale, Amara Obi, and coach Ada Okafor) are invented too.

01

Landing

The pitch, how it works, who it's for, pricing, FAQ, waitlist.

Brnq landing page: “Practice the conversation before it counts.” beside a demo session showing a three-person panel at Lumon Industries, Amara Obi asking “How did you keep the customer team in the loop?”, and a debrief snippet: “Solid until I pushed. Then they hedged about their own work.”
02

Who it's for

The conversations change as you rise; the practice doesn't. Four career stages, from your first job interview to a board conversation. The interview is in the demo; the standup, pushing back and telling a senior leader no come at launch; the rest are added as they're tested.

Who it's for: a four-stage career path — Starting out, Growing, Leading, At the top — each with its own situations, tagged “In the demo”, “At launch” or “Coming”.
03

Pricing

Sold as sessions, metered as minutes. Annual plans release sessions monthly rather than all at once — for many Nigerian users the real barrier is a large one-off dollar charge, not the sticker price.

Pricing section: “Pay for the rehearsals you need.” Free (2 × 10 min), Single session (₦8,000), Pro (₦16,000/mo) and Advanced (₦40,000/mo, Recommended), with monthly/annual and naira/dollar toggles.
04

Set-up

Situation, company and role, optional context (a job description, kept in memory and never uploaded), Rehearsal or Real mode, panel size, and an invite for a real human — a panelist, a coach, or an observer. The panel's goals stay hidden until the debrief.

Set-up screen: Behavioral interview at Lumon Industries for a Backend engineer role, a job description attached, Rehearsal mode, a 3:1 panel, and Ada Okafor joined as coach via a brnq.app link — with Hadiza Mustapha, Tom Hale and Amara Obi listed on the right, goals hidden.
05

The room

Persona tiles with speaking rings, live captions, a transcript/notes/people panel, and a panelist cutting in mid-answer. Here Tom Hale cuts in at 00:07 — “Sorry, let me stop you...” — because you've been talking for 90 seconds, and the room coaches you through it: “Tom cut in. Take a breath, then answer.” Ada Okafor sits in as the invited coach, who can pause the room at any point.

The room mid-interruption: Tom Hale's tile outlined in coral and labelled “Cut in” under a note reading “You've been talking for 90 seconds.”, his line “Sorry, let me stop you. You” in the transcript after Hadiza Mustapha asks “Tell me about a time you owned something that went wrong”, a prompt reading “Tom cut in. Take a breath, then answer”, and Ada Okafor present as the invited coach.
06

Intent

One line, up to 140 characters, sealed before any feedback. The panel never sees it — it's there to compare against how you were heard.

Intent screen: “In one line, what were you trying to get across?” with a text box reading “Show that I led the payments migration and fixed what broke”, capped at 140 characters, with a Skip option.
07

The debrief

Each panelist's read beside your intent, their hidden goal now revealed, one thing to fix, calm-versus-under-pressure measures, and the filler list. Every number opens the exact moment in the transcript it came from.

Debrief screen, “How the panel heard you”: Hadiza Mustapha (Unsure), Tom Hale (Lost) and Amara Obi (Won), each with their read and their hidden goal now shown; “One thing to fix next: Say ‘I’ when it was you” with “we” × 6 and a cut-in at 01:44 as evidence; calm-vs-pressure pace and pause numbers; and a filler list.

How success is measured

Each stage has a number to hit before the next one starts.

S0 Prototype now

Clickable prototype on invented data

10 of 15 people point at the debrief, unprompted, as the useful part

S1 Alpha next

One scenario with real voice, real grading, real storage, an eval harness and a cost meter

Noise band measured; 19 of 20 spot checks land on the right evidence

S2 Pilot (MVP) later

Individuals can pay; one programme runs a free cohort

100 paid sessions from strangers; 25% buy again within 30 days

Built with

Web React 19 · TypeScript · Vite
Type Onest — UI · Young Serif — spoken lines · JetBrains Mono — numbers · Bagel Fat One — headlines
Hosting Cloudflare Workers static assets · brnq.app custom domain · prerendered landing · per-PR preview URLs behind Cloudflare Access
Planned Go · Python backend · Paystack
Quality pnpm verify · Playwright · design-token check

What's real, and what isn't yet