The Stack

I'm not paying anything
for this portfolio.

You don't have to either. Here's the exact stack I used — all free — to get this portfolio live on a custom domain.

🌐
name.com
Custom domain — free for a year via GitHub Student Pack.
Free
☁️
Cloudflare
DNS management and static site hosting via Cloudflare Pages. Bind your domain in a few clicks.
Free
🤖
Claude / Codex
Vibe-coded the whole thing. Both free via GitHub Student Pack.
Free
1
Get your domain for free

Sign up for the GitHub Student Pack and grab a free domain on name.com. Takes about 5 minutes if you have a student email.

2
Build your site

Write your HTML/CSS or vibe-code it with Claude or Codex (also free with the student pack). Just a static folder is all you need — no frameworks, no build step required.

3
Deploy on Cloudflare Pages

Go to Cloudflare Pages, upload your files (index.html etc) or connect your GitHub repo, and it's live in under a minute — on Cloudflare's global CDN.

4
Point your domain

Add your domain to Cloudflare DNS and bind it to your Pages project. SSL is automatic. YouTube has clear 15-minute tutorials that walk through the whole thing — just search "Cloudflare Pages custom domain" and follow along.

🎓
Student? You get it all free.

The GitHub Student Developer Pack covers your domain on name.com for a year, plus Claude Pro and Codex access. All it takes is a valid student email to verify.

Hit me up, I'll help.

Any questions or issues — just send a message.

info@tahaahmed.dev