All projects
Live

Company Intelligence

Turn a company name into interview prep in 30 seconds

Built in 2 hours
Next.jsAnthropic ClaudeTypeScriptSSE Streaming

8-dimension dossier

Streaming SSE

Markdown export

Confidence scoring

01The Problem

Good interview prep involves researching tech stack (from job listings and engineering blogs), culture signals (from Glassdoor, team pages, leadership interviews), business model, and smart questions to ask. Doing this from scratch takes 1-2 hours. Most people skip it. I wanted to collapse that into seconds.

02The Approach

Single Claude Haiku call with a structured JSON schema system prompt. The schema extracts eight dimensions: company overview, tech stack, culture signals, business model, questions to ask, red flags, positioning advice, and talking points. Results stream progressively via SSE. The output is marked with a confidence level (high/medium/low) based on how well-known the company is, with a caveat noting knowledge cutoff.

03Architecture Decisions

Structured streaming with progressive reveal

The API streams raw text progressively while the frontend shows a live character feed. When the full JSON is received and parsed, the structured cards render. This creates responsive UX without waiting for the full generation to complete.

Schema-driven completeness

The structured JSON schema forces Claude to address all eight dimensions even when knowledge is limited. If a company is less well-known, the response will say so explicitly (low confidence) rather than hallucinating details. Honest uncertainty is more useful than confident fiction.

Export as Markdown

One-click export formats all sections as Markdown for note-taking. A candidate can run the tool, export, and paste into their Notion or notes app as a structured research document — ready to annotate and reference during the interview.

04Key Insight

The most valuable output isn't the company overview (you could Google that) — it's the 'Questions to Ask' and 'Positioning Advice' sections. These require synthesizing company-specific context with interview strategy, which Claude does well when given both dimensions in the prompt.

05Why It Matters

Genuinely useful for job seekers across all industries. For Harrison specifically, this tool was built during an active job search — running it on Clio, Sanctuary AI, and OpusClip provided immediate prep value.