A modern portfolio website built with Next.js, TypeScript, Tailwind CSS, and Shadcn/ui components.
This is the personal portfolio website of Wechuli Simiyu - a Rotarian, medical doctor, and self-taught software developer currently using these skills to improve access to basic education and healthcare.
- Framework: Next.js 15
- Language: TypeScript
- Styling: Tailwind CSS v4
- UI Components: Shadcn/ui
- Icons: Font Awesome, Lucide React
- Deployment: GitHub Pages (Static Export)
- ✨ Modern, responsive design
- 🎨 Component-based architecture
- 📱 Mobile-first responsive layout
- 🚀 Static site generation for optimal performance
- 🎯 SEO optimized
- 📊 Analytics integration (Google Analytics, Microsoft Clarity)
- Hero: Introduction and skills overview
- Building: Current projects (Juvenotes)
- Volunteering: Community involvement (Rotary, Leave No Medic Behind)
- Contact: Multiple ways to get in touch
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run build
# Lint code
npm run lintOpen http://localhost:3000 with your browser to see the result.
The site is automatically deployed to GitHub Pages when changes are pushed to the main branch via GitHub Actions. The build process exports the site as static files to the out/ directory.
- Email: wechuli07@gmail.com
- LinkedIn: wechuli-eugene
- Twitter: @wechuli_
- Instagram: @wechu_._
Built with ❤️ using Next.js and modern web technologies.