A modern, responsive portfolio website built with Next.js 16, TypeScript, and Tailwind CSS. This site showcases my projects, skills, and experience as a full-stack web developer.
Check out the live website at https://maxlindquist.dev
This is my personal portfolio website where I share information about myself, my technical skills, and the projects I've worked on. The site features a clean, minimalist design with interactive elements and real-time data fetching from the GitHub API.
- Responsive Design - Fully responsive layout that works seamlessly on desktop, tablet, and mobile devices
- Server-Side Rendering - Built with Next.js App Router for optimal performance and SEO
- Dynamic Project Showcase - Automatically fetches and displays my GitHub repositories with sorting by creation date
- Interactive Components - Includes animated UI elements like the expandable "Fun Facts" section with a live seconds counter
- TypeScript - Fully typed codebase for better developer experience and code reliability
- Tailwind CSS - Utility-first CSS framework for rapid UI development
- Next.js 16 - React framework with App Router
- React 19 - UI library
- TypeScript - Type-safe JavaScript
- Tailwind CSS - Utility-first CSS framework
- Next.js API Routes - Serverless API endpoints
- GitHub REST API - Integration for fetching repository data
- ESLint - Code linting
- PostCSS - CSS processing
├── src/
│ └── app/
│ ├── components/ # Reusable React components
│ ├── globals.css # Global styles
│ ├── layout.tsx # Root layout component
│ └── page.tsx # Home page
├── public/ # Static assets (images, logos)
└── ...
AboutSection- Personal introduction with profile picture and bioFunFacts- Interactive component with animated slide-down reveal and live seconds counterContactSection- Contact information and formProjectsSection- Showcase of projects with GitHub integrationRepoCard- Card component for displaying GitHub repository informationTechStackSection- Display of technical skills and technologiesTechStackCard- Individual technology card with logoHobbies- Personal interests and hobbies sectionHeader- Navigation headerFooter- Site footerButton- Reusable button component
© 2025 Max Lindquist. All rights reserved.