A modern, responsive portfolio website built with React, TypeScript, and Tailwind CSS. This site showcases my professional experience, technical skills, and projects in software engineering and leadership.
- Responsive design that works on all devices
- Dark theme with a professional color scheme
- Smooth scrolling navigation
- Interactive UI elements with hover effects
- Optimized performance with Vite
- Type-safe development with TypeScript
- Modern styling with Tailwind CSS
- Icon integration with Lucide React
- Frontend Framework: React 18
- Build Tool: Vite
- Language: TypeScript
- Styling: Tailwind CSS
- Icons: Lucide React
- Deployment: Cloudflare Pages
- Clone the repository
git clone <repository-url>
cd portfolio- Install dependencies
npm install- Start the development server
npm run dev- Build for production
npm run build├── src/
│ ├── App.tsx # Main application component
│ ├── main.tsx # Application entry point
│ └── index.css # Global styles and Tailwind imports
├── public/ # Static assets
├── .github/ # GitHub Actions workflows
├── dist/ # Production build output
└── package.json # Project dependencies and scripts
This site is automatically deployed to Cloudflare Pages using GitHub Actions. The deployment workflow is triggered on pushes to the main branch.
MIT License - feel free to use this code for your own portfolio!
- Email: [email protected]
- LinkedIn: Taylor Birkeland
- Location: Minneapolis, MN