Modern, minimal portfolio website built with vanilla HTML, CSS, and JavaScript + Vite.
npm install
npm run devVisit http://localhost:5173
npm run buildThe built files will be in the dist/ directory.
This site is automatically deployed to GitHub Pages from the main branch.
- Build Tool: Vite
- Fonts: Geist Sans & Geist Mono (self-hosted)
- Styling: Vanilla CSS with CSS Custom Properties
- JavaScript: Vanilla JS with Intersection Observer API
To add a new publication:
- Open
index.html - Find the
<section id="research">section - Duplicate a
.paper-carddiv - Update the content
- Build and push:
npm run build && git add . && git commit && git push
MIT