Skip to content

Latest commit

 

History

History
82 lines (56 loc) · 2.15 KB

File metadata and controls

82 lines (56 loc) · 2.15 KB

🧾 PDF Resume Builder – Simple. Direct. Done.

Built by Thomas Couch
GitHub | Itch.io | Gumroad


✨ What This Is

A lightweight desktop Resume Builder built with Python and Tkinter that generates clean, professional PDFs using fpdf.

No logins. No subscriptions. No drag-and-drop gimmicks.
Just fields + a button → You get a real PDF resume, ready to ship.

Watch the video]

Your_Name_Resume.PDF is the output file from this video

🧠 Why I Built This

I needed a simple way to produce a clean, styled resume in PDF format.
Most online tools overcomplicate the process or lock features behind paywalls.
So I made my own. One that:

  • Runs locally
  • Exports instantly
  • Lets me edit and update without redoing the entire thing

I built this while dealing with real-world pressure: deadlines, learning curves, and even physical pain.
I had to fight to solve one issue that slowed me down—a single misspelled hex color ("4CAF50" instead of "#4CAF50").
Tiny typo, big stall.
But I pressed on: Hit one, find another. Keep shipping.


📦 Features

  • Clean GUI with fields for:
    • Name, contact, location, links
    • Summary
    • Skills
    • Experience
    • Education
  • PDF generation via fpdf
  • Fully editable before export
  • Instant .pdf output with one click

🛠️ Stack

  • Python 3.x
  • Tkinter
  • FPDF

🏁 How To Use

pip install fpdf
python resume_builder.py
🚧 Roadmap (If You Want to Fork It)
Add profile photo field

Support dark mode themes

Template save/load

Export to DOCX or Markdown

Drag/drop section order

⚔️ Built Under Pressure
I’ve pivoted from sales to dev after a serious back injury.
I taught myself to code, shipped projects on Gumroad and Itch.io, and now I’m building tools that solve real pain points.
This was one of them.

If it helps you, use it. If you improve it, fork it.
But above all: Keep building.
© 2025 Thomas Couch — Grey Knight Software