Personal portfolio website and creative playground for exploring modern web technologies. Built as a space to experiment with animations, interactive design patterns, and the latest frontend innovations.
- Framework: Next.js 16 with App Router & React 19
- Styling: Tailwind CSS v4 with custom animations
- TypeScript: Strict mode enabled for type safety
- Animations: Motion (Framer Motion) & React Spring
- Forms: TanStack Form with Zod validation
- UI Components: shadcn/ui with Radix UI primitives
- Theme: next-themes for dark mode
- Build: Static export optimized for GitHub Pages
# Install dependencies (requires pnpm)
pnpm install
# Start development server on http://localhost:4000
pnpm dev
# Build for production
pnpm build- Modern Stack: Built with Next.js 16, React 19, and Tailwind CSS v4
- Static Export: Fully static site optimized for GitHub Pages
- Dark Mode: Seamless theme switching with system preference detection
- Animations: Custom text effects and smooth interactions
- Type Safe: Strict TypeScript configuration for reliability
- Accessible: Focus on keyboard navigation and reduced motion preferences
The site automatically deploys to GitHub Pages when changes are pushed to the main branch.
Personal portfolio project by Steffen Tømmerås.