Achievement Tracker

A self-hosted tool for capturing wins in STAR format, with AI writing assistance for resume and promo prep.

Complete Python FastAPI OpenAI API

Stack: Python · FastAPI · SQLite · Vanilla JS · OpenAI API (optional) · Notion API (optional)

View on GitHub


Achievement Tracker main interface showing entries in STAR format

Why I Built This

Every performance review, I'd scramble to reconstruct what I'd actually done over the past year. Notes app entries, Slack threads, vague memories. The details that make an achievement worth citing were gone by the time I needed them.

I wanted a tool that made capturing wins frictionless on the day they happen, in the STAR format that matters when it's time to update a resume or make the case for a promotion. Building it also gave me a real-world context to dog-food AI writing assistance in a workflow I use every day.


The Problem

Performance reviews kept catching me off guard. I'd complete something notable or significant, and think "oh, I'll remember this later" or documenting it would be deprioritized after moving on to the next critical task ... and then the next one ... and then would be forgotten. When it came time to consolidate and communicate these wins, I'd scramble: reviewing notes, Slack messages, emails, anything I could find. I'd just hope for the best.


What I Did


The Result