Skip to content

// 2024 · Desktop · Electron · React · TypeScript

Developed a desktop app for building professional, ATS-friendly resumes with customizable templates, dynamic form input, and live preview with multi-format export. Engineered a fast, intuitive interface centered on speed, simplicity, and a frictionless workflow.

Advanced Resume Builder — editor with live preview

The problem

Resume tools online are slow, subscription-walled, and quietly hostile to applicant-tracking systems. A resume builder should be fast, local, and produce documents that both a recruiter and an ATS parser can read.

What I built

An Electron desktop app with a React + TypeScript front end. Users fill a dynamic form — sections add, reorder, and validate as they type — while a live preview renders the document beside it in real time. Finished resumes export to multiple formats from customizable, ATS-friendly templates.

Engineering focus

The brief I set myself was speed, simplicity, and a frictionless workflow: keystroke-to-preview latency stays imperceptible because the preview re-renders only the sections that changed, and template switching re-flows existing content instead of resetting it.

What it taught me

Building for the desktop with web technology means owning the whole stack — window lifecycle, file-system export, packaging — and TypeScript's strictness paid for itself the first time the document model grew a new section type.

Next projectTubeVault