← Back to apps
Basic Resume icon

web_app

Basic Resume

Every posting rewards a tailored resume, but rewriting your experience for each application is slow, and most of the rewriting is recombination. I noticed I kept reusing the same bullet points in different arrangements d…

Every posting rewards a tailored resume, but rewriting your experience for each application is slow, and most of the rewriting is recombination. I noticed I kept reusing the same bullet points in different arrangements depending on the job. So the tailoring problem is a selection problem: store the bullets once, pick the right subset per posting.

Basic Resume is that idea as a web app. You build a library of saved bullet points, then compose a resume by selecting the ones that match the job description in front of you. Flask on the backend, React on the frontend.

The tradeoff is structure over freedom. Bullets are atomic so they can be remixed, which means less formatting variety by design. That constraint is what makes second-and-later resumes fast.

This idea outlived the app. My current job search runs on a bigger version of the same model: a source-of-truth library of experience that tailored resumes get generated from per posting. Basic Resume was the first pass at it.