Back to Home

ResumeCR7

RustPythonLinuxAI/MLAPILLMViteTauriCaching

A local tool to for tailored job resume generation and a career record system. I built this because applying job is too annoying.

Project link here

This is a program that solves a highly personal and niche problem

I don't want to spend so much time on tailoring every resume to the job, but I also don't want to lower the quality of my resume. Furthermore, those AI tools often don't get the whole picture of what I did in every project/experience. Thus I invented a seemingly over-engineered, but very fitting tool for my own use case.

Below is the official framing of the project

Stop trying to remember everything you have done. ResumeCR7 gives you a local place to keep concrete evidence from projects, jobs, education, and skills, then turns that evidence into a tailored, ATS-friendly resume when you need one.

It is not a chatbot wrapper. The core workflow is to maintain your own career record first, then generate outputs from that record. Job descriptions can guide selection and phrasing, but they are not treated as evidence.

Who It Is For

ResumeCR7 is for people who repeatedly need to explain their work clearly:

  • Software engineers, students, and builders with project-heavy experience.
  • Job seekers who tailor resumes for different roles.
  • Freelancers or contractors who reuse the same work history in different formats.
  • Anyone whose accomplishments are spread across GitHub, notes, tickets, portfolio pages, and memory.

Why Not Just Use ChatGPT?

ChatGPT can help rewrite a resume, but you still have to remember and paste the right facts every time. ResumeCR7 solves a different problem:

  • Your evidence is structured and reusable instead of trapped in one prompt.
  • Generated bullets are grounded in facts you authored or explicitly enriched.
  • Skill and project selection can run deterministically with baseline fallbacks.
  • Local YAML files remain inspectable, editable, and portable.
  • The immediate output is a tailored .tex resume artifact, with optional PDF rendering, from the same maintained career record.

Key Features

  • Local resume evidence for contact info, skills, projects, experience, and education.
  • React/Vite workbench for editing evidence, staging changes, setting a target role, generating LaTeX, downloading PDFs, and enriching linked evidence.
  • FastAPI backend with resume evidence CRUD and a /resume-generation facade.
  • Grounded skill, project, job-focus, and bullet generation services.
  • Deterministic baseline skill and project selection with optional OpenAI-backed methods.
  • Local-first desktop shell using Tauri v2 and a packaged FastAPI sidecar.
  • Runtime data bootstrap that creates schema-valid local files without overwriting existing user-authored evidence.

Desktop app available on Linux