This is my personal developer portfolio built with Next.js, TypeScript, and Tailwind CSS.
The theme is inspired by retro arcade / pixel art aesthetics. It showcases my projects, work history, and experiments.
- Arcade-inspired design with pixel-art styled project covers
- Fully responsive and mobile-friendly
- Dynamic project pages (
/projects/[slug]) - Light/Dark/Theme switching
- SEO-optimized and fast builds with Next.js
- CI/CD via Vercel
- Next.js 15
- React 18
- TypeScript
- Tailwind CSS 3.4
- Framer Motion (animations)
- Appwrite (backend for some apps)
- Resend (email)
src/
app/ # Next.js App Router pages
components/ # UI components
lib/ # Utilities and project data
public/ # Static assets (covers, profile, pixel art)
Clone the repo and install dependencies:
git clone https://github.com/SawSimonLinn/simonlinn.dev.git
cd simonlinn.dev
npm installRun locally:
npm run devBuild for production:
npm run buildDeploy with Vercel:
vercelThis project is open source under the MIT License.
