Back to projects

FIRSTKNOCK

Cold-outreach job search, built on a candidate graph

A resume-to-outreach platform that replaces "spray and pray" job applications with a knowledge-graph-powered, personalized cold-email pipeline targeting recently-funded startups.

SkillsCompaniesProjectsEducationInferredRésumé
0-stage
ingestion pipeline
<0ms
to accept a résumé
Daily
YC startup scrape
FirstKnock dashboard overview showing the interactive skill graph, skill composition breakdown, and an AI-generated insight card
Dashboard — skill graph overview
Career timeline with experience and education roles plotted over time, a selected company's details, and outreach stats for matches, emails sent, and replies
Career timeline & outreach stats
Next.jsTypeScriptTailwind CSSshadcn/uiTanStack QueryFramer MotionFastAPICeleryMemgraphPostgreSQLRedisOpenAI EmbeddingsAlgolia

Job seekers applying through traditional job boards compete with hundreds of other candidates per posting and rarely get a response. Startups that just raised funding are actively hiring but hard to reach through standard channels.

Users upload a resume, which is parsed and enriched into a knowledge graph capturing explicit and inferred skills, work history, projects, and education. This graph is cross-referenced against a continuously scraped database of actively-hiring, recently-funded startups (Y Combinator's Work at a Startup) to surface high-fit opportunities and generate personalized outreach to the actual hiring decision-makers, rather than an ATS.

01Upload
02Ingest & build the graph
03Track progress
04Explore the graph
05Match & reach out

Actively in development — the ingestion pipeline, graph enrichment, and dashboard are functional; the job-matching and automated cold-email generation layer is the current build focus.