Skip to main content

Resume as Code

Treat your career data as structured, queryable truth

Store your career accomplishments as structured data. Generate tailored resumes on demand. Never maintain multiple resume versions again.

Key Features

📝

Work Unit Capture

Store accomplishments as structured Work Units with Problem-Action-Result context. Capture achievements right when they happen, never lose track of your wins.

🎯

Smart Ranking

BM25 + semantic matching automatically selects your most relevant Work Units for each job description. See exactly why each achievement was selected.

🔍

Gap Analysis

Instantly see which required skills you've demonstrated and which ones are missing. Know exactly where to focus your professional development.

📄

Multiple Formats

Generate PDF, DOCX, and JSON outputs with full provenance tracking. Every resume includes a manifest showing exactly what was included.

👔

Executive Templates

Professional resume templates designed for senior and executive roles. Scope indicators highlight your leadership impact.

🔄

Git-Native

All data stored as YAML files in your repository. Track changes, collaborate with PRs, and maintain a complete history of your career.

How It Works

1

Capture

Record accomplishments as Work Units right after they happen. Each Work Unit captures the problem, your actions, and the result.

2

Plan

Run resume plan with a job description. Smart ranking selects your most relevant achievements.

3

Generate

Build a tailored PDF or DOCX resume. Full provenance tracking shows exactly what was included and why.

Simple CLI Interface

Resume as Code provides an intuitive command-line interface designed for both humans and AI agents.

  • Interactive mode for guided data entry
  • Pipe-separated format for scripting
  • JSON output for programmatic access
  • Comprehensive validation with actionable feedback
# Create a position
resume new position "TechCorp|Senior Engineer|2022-01|"

# Capture an accomplishment
resume new work-unit \
  --position-id pos-techcorp-senior-engineer \
  --title "Reduced deployment time by 80%"

# Generate resume for a job
resume plan --jd job-description.txt
resume build