A warm, editorial single-page portfolio. Static site — no build step, no dependencies.
Pulls real data from my résumé and GitHub (@Akasi132).
personal-website/
├── index.html # all content & structure
├── styles.css # design system (beige editorial)
├── script.js # scroll reveals, counters, nav, mobile menu
├── README.md
└── assets/
└── arunachalam-kasi-resume.pdf
Just open index.html, or serve it (recommended, so the résumé link + fonts behave):
cd personal-website
python3 -m http.server 8000
# → http://localhost:8000GitHub Pages — push this folder to a repo, then Settings → Pages → deploy from main (root).
Your site goes live at https://akasi132.github.io/<repo>/.
Works the same on Netlify, Vercel, or Cloudflare Pages — drag-and-drop the folder; no config needed.
- Type: Fraunces (display serif) · Hanken Grotesk (body) · JetBrains Mono (labels)
- Palette: warm sand / cream / espresso ink with a terracotta accent
- Motion: staggered hero reveal, scroll-triggered fades, animated counters, marquee, card spotlight
- Accessible: semantic HTML, keyboard-navigable, respects
prefers-reduced-motion, responsive to mobile
To swap the résumé, replace assets/arunachalam-kasi-resume.pdf (keep the filename) or update the links in index.html.