~/projects/resume-builder

Resume Builder

> A local-first AI resume builder that turns structured experience data into tailored, print-ready LaTeX resumes — powered by an on-device LLM.

// pipeline

experience.jsonstructured source of truth
+ job_description.txttarget role context
→ llama.cpp (local)tailor + rephrase bullets
→ resume.textemplated LaTeX
→ resume.pdfnative export
Type
Dev Tool
Role
Solo build
Frontend
React + Tauri
Backend
Rust
Inference
llama.cpp
Status
In progress
RustTauriReactTypeScriptllama.cppLaTeX

Local-first LLM

Runs entirely offline against a quantized model via llama.cpp — no API keys, no data leaving the machine. Your experience data never touches a third-party server.

Structured → LaTeX

Stores experience as structured JSON, then compiles a tailored LaTeX resume per job description. Consistent typography, zero manual formatting.

Live editor

Edit bullet points and have the model rephrase, tighten, or quantify them inline. Diff-style preview before anything is committed to the document.

Native PDF export

Tauri-bundled Rust backend shells out to a LaTeX toolchain and returns a print-ready PDF — a single binary, no Electron bloat.