A production-grade personal portfolio built with pure HTML, CSS & JavaScript.
- Cinematic hero section with staggered text animations
- Custom magnetic cursor with trailing ring
- Animated floating orb backgrounds with mouse parallax
- Scrolling tech stack marquee
- Bento-grid project showcase
- Animated skill proficiency bars
- Counting number stats on scroll
- Fully responsive (mobile, tablet, desktop)
- Contact form + direct email/GitHub/LinkedIn links
| Layer | Technology |
|---|---|
| Markup | HTML5 |
| Styling | CSS3 (custom properties, keyframes) |
| Logic | Vanilla JavaScript |
| Fonts | Clash Display, Azeret Mono, Cabinet Grotesk (Google Fonts) |
hamdan-portfolio-v2.html ← Single self-contained file
Option 1 — GitHub Pages (free)
- Create a new repo named
username.github.io - Upload
hamdan-portfolio-v2.htmlasindex.html - Go to Settings → Pages → Deploy from
mainbranch - Live at
https://hamdan-saddique-ai.github.io
Option 2 — Netlify (free, instant)
- Go to netlify.com
- Drag and drop
hamdan-portfolio-v2.htmlonto the deploy zone - Rename it
index.htmlif prompted - Live in under 30 seconds
Option 3 — Vercel (free)
- Install Vercel CLI:
npm i -g vercel - Run
vercelin the folder - Follow the prompts — done
| What to change | Where to find it |
|---|---|
| Your name | <title>, .logo, .hc-name, footer |
| Email address | All mailto: links |
| GitHub URL | All github.com/Hamdan-Saddique-ai links |
| LinkedIn URL | The LinkedIn .cl anchor tag |
| Skill percentages | data-w="90" attributes on .sb-fill |
| Projects | .pb card blocks in the Projects section |
| Accent color | --neon: #B8FF4F in :root |
- Email: hamdan.saddique.ai@gmail.com
- GitHub: Hamdan-Saddique-ai
"Turning data into intelligence 🤖 — Learning, building & growing."