Back
Checkmarked: AI-Verified Developer Portfolios Grounded in Your GitHub History
CHECKMARKED CHECKMARKED

Checkmarked

AI-Verified Developer Portfolios Grounded in Your GitHub History

Checkmarked creates developer portfolios where every claim is tied back to real GitHub activity.

checkmarked-dev/checkmarked

163

Hours

1.5

Months

365

Commits

Solo Developer

Role

Private
About

Checkmarked creates developer portfolios where every claim is tied back to real GitHub activity. Developers connect their repos, and Checkmarked runs a two-stage analysis pipeline: a fast deterministic scan for instant feedback, followed by deeper AI passes that generate project narratives, highlights, and visuals. The platform then uses those insights to verify roles, tech stacks, and CV skills, giving recruiters and hiring teams a portfolio they can trust—complete with clear traffic-light verdicts on what the candidate actually did and knows. Under the hood, Checkmarked combines Next.js, React, and SSE-based streaming endpoints to handle long-running AI analyses without timeouts, exposing granular progress events to the UI. A unified analysis pipeline treats single- and multi-repo projects consistently while merging code context with conversation history for claim verification. AI output is constrained through Zod-validated schemas and a centralized prompting layer, which feeds into a content-block model that keeps AI-generated descriptions, roles, and impact statements synchronized with editable portfolio sections. A contribution-based verification engine inspects GitHub commits to cross-check user claims, and an Azure OpenAI integration adds error classification, exponential backoff, and schema validation to stabilize all AI-dependent workflows. For CVs, Checkmarked runs a multi-stage skill validation flow that combines deterministic GitHub heuristics, targeted code scans, and AI reasoning to classify skills as sufficient, borderline, or unsupported—with structured explanations. Client-assisted code ingestion allows candidates to submit focused code snippets within strict token budgets, turning raw code into concrete, reviewable evidence that hiring teams can trust at a glance.

Key Features

Engineered a two-phase GitHub analysis pipeline combining deterministic scanning and deep AI passes, delivering instant tech insights while asynchronously enriching projects with descriptions, highlights, icons, and color palettes.

Built a streaming SSE analysis framework that surfaces granular progress events and keepalive heartbeats, preventing platform timeouts and giving users real-time visibility into long-running AI operations.

Designed a contribution-based role and claim verification engine that cross-checks GitHub commits against user statements, returning intuitive traffic-light outcomes and nuanced borderline handling to encourage honest portfolios.

Implemented conversation-aware claim verification that merges multi-repo code context with chat history, producing structured, Zod-validated edits that automatically synchronize with canonical project fields.

Developed a content-block synchronization system that converts AI-generated project fields into editable portfolio sections, preserves layout stability, and reconciles legacy data during iterative AI updates.

Created a multi-stage CV skill validation pipeline that combines deterministic GitHub heuristics, targeted code scans, and AI reasoning to classify skills as sufficient, borderline, or unsupported with evidence.

Built a client-assisted code evidence ingestion flow that constrains file types and token budgets, then uses AI prompts to transform raw snippets into structured skill evidence and explanations.

Architected a resilient Azure OpenAI integration layer with error classification, exponential backoff, and schema-validated responses, stabilizing numerous AI-dependent workflows across analysis, verification, and CV evaluation.

Built with
TypeScriptSQLPLpgSQLNext.jsReactVercel AI SDKOpenAI SDKPrismaTailwind CSSFramer MotionRechartsReact Three FiberReact Three DreiReact PDF RendererReact MarkdownZodMSWPostgreSQLSupabase Postgres
Impact

Enables developers to generate code-verified portfolios and CVs where every claim is grounded in real GitHub evidence, increasing trust for hiring managers and reducing manual credibility checks.