A modern, responsive portfolio website showcasing military leadership and aviation expertise. Built with Next.js, TypeScript, and Tailwind CSS.
This portfolio supports three distinct experiences:
-
General Landing Page (
anthonypalmisano.io
)- Professional overview with portfolio selection
- Interactive cards to choose area of expertise
- Highlights both military and aviation achievements
-
Military Leadership Portfolio (
anthonypalmisano.io/military
)- Complete military career showcase
- Crisis management and training expertise
- Air Force achievements and leadership roles
-
Aviation & Emergency Management Portfolio (
anthonypalmisano.io/aviation
)- Air traffic control specialization
- Emergency response and flight safety
- Aviation operations and equipment management
- Dynamic Content Switching: Single codebase serves three portfolio variants
- Responsive Design: Mobile-first approach with Tailwind CSS
- Dark/Light Theme: System-aware theme with manual toggle
- Performance Optimized: Next.js 15 with optimized images and fonts
- Type-Safe: Full TypeScript implementation
- SEO Optimized: Dynamic metadata for each portfolio variant
Anthony Palmisano is an accomplished United States Air Force Crisis Management Specialist and Training Manager with extensive experience in:
- Crisis Management & Emergency Response
- Air Traffic Control Operations
- Training Program Development
- Military Leadership & Team Management
- Airfield Operations & Safety
- Training Manager overseeing 20K personnel and $5.4B in assets
- Distinguished Graduate from Community College of the Air Force
- 100% compliance rating during critical biannual inspections
- Led COVID-19 mitigation team of 63 personnel
- Managed $17.9M in equipment supporting 420K annual operations
- Node.js 18+ and npm
- Git
# Clone the repository
git clone https://github.com/SpacePlushy/anthony-palmisano-portfolio.git
# Navigate to project directory
cd anthony-palmisano-portfolio
# Install dependencies
npm install
# Start development server
npm run dev
Open http://localhost:3000 to see the portfolio.
npm run build
npm start
src/
├── app/ # Next.js app router
│ ├── military/ # Military leadership portfolio
│ ├── aviation/ # Aviation & emergency management portfolio
│ └── page.tsx # General landing page
├── components/ # React components
├── config/ # Portfolio content configuration
├── contexts/ # React contexts
└── lib/ # Utility functions
Portfolio content is managed through TypeScript configuration files:
src/config/portfolio-content.ts
- Main content configurationsrc/contexts/portfolio-variant-context.tsx
- Variant management
To update content, modify the appropriate configuration files and the changes will be reflected across all portfolio variants.
This portfolio is optimized for deployment on Vercel:
- Connect your GitHub repository to Vercel
- Deploy automatically with each push to main branch
- Configure environment variables if needed
The portfolio supports:
- Automatic builds and deployments
- Preview deployments for pull requests
- Analytics and performance monitoring
- Next.js 15 - React framework
- TypeScript - Type safety
- Tailwind CSS - Styling
- Radix UI - Accessible components
- Framer Motion - Animations
- Vercel Analytics - Performance monitoring
Anthony Palmisano
- LinkedIn: https://linkedin.com/in/anthonypalmisano
- Location: Greater Phoenix Area
This project is private and proprietary.