NABEEL.

Resume Maker

multiple stunning templates. Live preview. Print to PDF or publish to GitHub Pages - all free.

Template

Use custom template

Paste a full HTML template. Available tokens:
{{name}} {{title}} {{email}} {{phone}} {{location}} {{website}} {{summary}}
{{#each experience}}{{role}} {{company}} {{period}} {{bullets}}{{/each}}
{{#each education}}{{degree}} {{school}} {{year}}{{/each}}
{{#each skills}}{{name}}{{/each}}

Personal Info

Experience

Education

Skills

Comma-separated list

GitHub Deploy

Not connected

Publish your Resume to GitHub Pages - free forever.

1
Create a GitHub repository
Go to github.com/new. Name it anything (e.g. my-resume). Set it to Public - required for free Pages hosting.
2
Generate a Personal Access Token
Go to Settings → Developer settings. You can use Tokens (classic) (tick repo scope) or Fine-grained tokens (select your repo, then under Repository permissions, set Contents to Read and write).
3
Enable GitHub Pages
In your new repo → Settings → Pages → Source: Deploy from a branch → Branch: main, folder / (root). Click Save.
4
Enter your credentials below & Deploy
Credentials are saved only in your browser's localStorage and never sent to our servers. Click Deploy to push via API.
Saved locally - never transmitted to this server.
Your page is live at:
Live Preview Modern

How to Use

1

Pick a Template

Choose from 4 styles. Or paste your own HTML template with {{tokens}}.

2

Fill in Your Details

Add personal info, experience entries, education, and skills.

3

Print or Deploy

"Print / Save as PDF" opens your browser print dialog - set destination to "Save as PDF". Or deploy to GitHub Pages for a live URL.

FAQ

Yes. Everything runs in your browser. Nothing is sent to any server.

Your resume is pushed as an HTML file to a GitHub repo, and GitHub hosts it for free at your-username.github.io/repo-name/.

Yes - expand "Use custom template", paste your HTML with {{tokens}}, and click Apply.

No - but for best print results, keep your resume to 1–2 pages.