A personal portfolio site built with Jekyll, vanilla CSS, and vanilla JS, hosted on GitHub Pages.
A single-page portfolio site with smooth scroll navigation and scroll-reveal animations. Sections include a hero with profile photo and social links, an about summary, work experience, technical skills, AI tools, interests with per-card auto-advancing photo carousels, current reading, and a contact form.
- GitHub Pages — hosts the static files directly (
.nojekylldisables the Jekyll build) - Vanilla CSS — custom styles and design tokens in
index.css - Vanilla JS — hamburger menu, scroll reveal (IntersectionObserver), footer year, scroll-to-top button, interest-card photo carousels (
index.js), reading list rendering (reading.js) - Formspree — contact form email delivery
Open index.html directly in a browser, or use any static server:
python3 -m http.server 4000Runs at http://localhost:4000.
This site was built collaboratively with Claude Code by Anthropic. The layout, sections, animations, and integrations were developed through an iterative conversation — Claude wrote and edited the code, I directed the design and content.