Skip to content
← Work2024 · Windows desktop application

A local desktop resume builder with a dynamic form, a live preview rendering beside it, and multi-format export from ATS-friendly templates. Built for speed: keystroke-to-preview latency stays imperceptible because only changed sections re-render.

Carries into the engineAn editor with a live viewport beside it — which is, structurally, what every tool I now build inside Unreal is.

Advanced Resume Builder — editor with live preview
01

The problem

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

02

What I built

An Electron app with a React and TypeScript front end. Sections add, reorder and validate as the user types, while the preview re-renders beside them in real time. Templates switch by re-flowing existing content rather than resetting it.

03

Why it matters here

A form on the left, a live render on the right, and a strict document model underneath is exactly the shape of an editor tool. The lesson that paid off most — a typed model that refuses invalid states — is the same lesson behind well-designed data assets in Unreal.

04

What it taught me

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

NextAura Habit Tracker