Shabash
Blog · Claude Code guides

Brag document template for software engineers (copy it into Notion, Google Docs or Markdown)

A brag document template built for engineers, with sections that hold up in a performance review. Copy it as Markdown, paste it into Notion or Google Docs, and fill it as you go.

By Robin Mehta · September 25, 2026

A brag document is a running list of what you accomplished, kept while you still remember the details. Julia Evans popularized the idea for engineers, and it's the single most useful thing you can bring to a performance review. This template is built for how engineers work now, including work done with coding agents.

The template

Copy this into your notes app. It's plain Markdown, so it pastes cleanly into Notion, Obsidian, or Google Docs with Markdown turned on.

# Brag document: [Your name], [Period, e.g. Q3 2026]

## Goals for this period
- [What you and your manager agreed mattered most]

## Shipped
### [Project or feature name]
- **What:** [One or two sentences on what you built]
- **Why it mattered:** [The problem it solved, for whom]
- **Impact:** [A real number if you have one: users, revenue, latency, incidents, time saved]
- **Evidence:** [PR links, dashboards, the doc or thread where it was discussed]

## Decisions and judgment
- [A tradeoff you made and why. "Chose X over Y because Z" is the strongest line in a review]

## Work that didn't ship (but mattered)
- [Investigations, prototypes you killed, approaches you ruled out, and what they taught the team]

## Helping others
- [Reviews, mentoring, docs, onboarding, unblocking someone]

## Incidents and fixes
- [What broke, what you did, what changed so it won't happen again]

## What I learned
- [Skills, tools, domains]

## Next period
- [What you want to take on, and what support you need]

How to fill it so it holds up

Filling it from your Claude Code sessions

If you build with Claude Code, you already have a detailed record of what you did and why: every prompt you typed is in ~/.claude/history.jsonl, and full transcripts are in ~/.claude/projects. How to write a brag doc from your Claude Code work walks through turning a quarter of sessions into this template, with a prompt that refuses to invent numbers.

Shabash does it for you: pick a period and the projects to include, and it drafts your brag doc in this shape, with every line linked to the session or commit behind it and gaps left for your own numbers and words.

Questions

What should a software engineer put in a brag document?

What you built and why it mattered, the decisions you made and why, how you helped others, what you learned, and work that didn't ship but showed judgment. Add a number wherever you can back one up.

How often should I update my brag document?

Weekly works for most people: ten minutes on Friday. Monthly is the minimum, since details fade fast.

Can I use this template in Notion or Google Docs?

Yes. Copy the Markdown and paste it into Notion, which keeps the headings and lists. In Google Docs, turn on Markdown in Tools, Preferences, then paste.

Can AI fill in my brag document?

It can draft the factual part from your commits and coding sessions. Keep the numbers real and write the why-it-mattered lines yourself.