Back to Home

My own Website

February 2025
Next.js
React
Tailwind CSS

A personal portfolio website built with Next.js and Tailwind CSS. Created as a learning project and to showcase my development skills and projects in a modern format.

Gallery

Website interaction demo

Design Process

For this portfolio website, I started with wireframes in Figma, focusing on a clean and minimalist design that would showcase my work effectively. I created a design system with consistent spacing, typography, and color schemes to ensure a cohesive look throughout the site.

Performance Optimizations

  • Implemented image optimization with Next.js Image component
  • Used code splitting to reduce initial bundle size
  • Added incremental static regeneration for faster page loads
  • Optimized fonts with font-display: swap

User Feedback

Wow... that actually looks nice. - my girlfriend
Key Features
  • 1Responsive design that works on all devices
  • 2Dark and light mode support
  • 3Featured and detailed views
  • 4Contact form with email integration
Challenges
  • Learning TS/React from scratch
  • Hosting and Website managment
  • Creating an attractive design
  • Creating a reusable component system
Learnings
  • Improved my skills in React and Next.js
  • Learned how to implement dark mode with Tailwind
  • Gained experience with responsive design patterns