Skip to content

Repository files navigation

BAKSite

Personal portfolio website for benkruseski.com, built with Next.js 14 and deployed on Vercel.

Stack

  • Framework: Next.js 14 (App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Fonts: Inter (body) + JetBrains Mono (monospace accents) via next/font
  • Analytics: Vercel Analytics
  • Deployment: Vercel

Pages

Route Description
/ Hero with availability badge, resume download, skills section
/about Bio, work experience, education, skills grid
/projects Project grid linking to individual detail pages
/projects/[slug] Project detail pages with description, highlights, and links
/contact Email, LinkedIn, GitHub, and resume download links

Project Data

All project content lives in lib/projects.ts — edit that file to add, remove, or update projects. The listing page and individual detail pages both pull from this single source.

Development

npm install
npm run dev

Open http://localhost:3000.

Deployment

Connected to Vercel via GitHub. Every push to main triggers an automatic deployment to benkruseski.com.

Resume

The resume PDF lives at public/resume.pdf and is served at /resume.pdf. Replace the file to update it across all resume links on the site.

About

Personal portfolio website built with Next.js 14, TypeScript, and Tailwind CSS, deployed on Vercel

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages