My personal website showcasing experience as a General Manager and Tech Lead. Built with modern web technologies for optimal performance and developer experience.
Prerequisites: Node.js 18+ and npm
npm install # Install dependencies
npm run dev # Start dev server at localhost:5173
npm run build # Production build to /dist
npm run preview # Preview production buildThe site is a single-page application with smooth scrolling between sections:
- src/components/ - UI components (Navigation, Hero, About, Experience, Skills, Contact, Footer)
- src/pages/ - Route pages (Index, 404)
- src/config/ - Configuration files
- src/lib/ - Utility functions
- public/api/ - Contact form backend (PHP with rate limiting & honeypot protection)
React 18, TypeScript, Vite, Tailwind CSS, Radix UI primitives
MIT