My personal portfolio, built with Next.js 16, React 19, TypeScript, Tailwind CSS v4, shadcn/ui, Magic UI, and Framer Motion. Deployed on Vercel.
- Almost everything is driven by a single config file - name, about, work, education, skills, projects, and open-source contributions.
- Sections: Hero (with résumé download), About, Work Experience, Education, Skills (6 categories), Projects, Open Source contributions, and Contact.
- Light/dark mode, a floating dock nav, and subtle motion throughout.
- Responsive across devices and optimized for Next.js + Vercel.
-
Install dependencies:
pnpm install
-
Start the dev server:
pnpm dev
-
Edit the config file to update content.
Note: After deploying, set
DATA.urlinsrc/data/resume.tsxto your live domain so SEO/OpenGraph metadata (including the avatar in social previews) resolves correctly.
Licensed under the MIT license.