Professional portfolio website showcasing platform engineering, SRE, and cloud infrastructure expertise.
A sleek, Vercel-style portfolio built with Astro and TypeScript featuring:
- Dark mode default with light mode toggle
- Responsive design optimized for all devices
- Architecture diagrams for featured projects
- Smooth animations and transitions
- SEO optimized with proper meta tags
- Framework: Astro 4.x
- Language: TypeScript
- Styling: CSS (no frameworks)
- Fonts: Inter (Google Fonts)
- Deployment: Vercel Edge Network
- Hero - Introduction with animated code window
- Skills - 8 skill categories with certifications
- Projects - 6 featured projects with architecture diagrams
- Experience - Professional timeline and stats
- Contact - Multiple contact methods and CTA
- CSS custom properties for theming
- Glass morphism effects
- Gradient backgrounds
- Responsive grid layouts
- Accessible color contrast
# Install dependencies
npm install
# Start dev server
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview- Import repository in Vercel
- Framework preset: Astro
- Build command:
npm run build - Output directory:
dist
npm run build
# Upload dist/ to any static hostportfolio-site/
├── src/
│ ├── components/
│ │ ├── Hero.astro
│ │ ├── Skills.astro
│ │ ├── Projects.astro
│ │ ├── Experience.astro
│ │ └── Contact.astro
│ ├── layouts/
│ │ └── Layout.astro
│ ├── pages/
│ │ └── index.astro
│ └── env.d.ts
├── astro.config.mjs
├── package.json
├── tsconfig.json
└── vercel.json
Edit CSS custom properties in src/layouts/Layout.astro:
:root {
--accent: #3b82f6;
--bg-primary: #0a0a0a;
/* ... */
}Update component files to modify:
- Skills and certifications
- Project listings
- Experience timeline
- Contact information
PROPRIETARY - ALL RIGHTS RESERVED
See LICENSE for full terms.