Welcome to my professional portfolio, built with a modern stack focusing on performance, clean architecture representation, and a bilingual experience (English & Georgian).
- Framework: Next.js (App Router)
- Styling: Tailwind CSS + DaisyUI
- Multilingual: next-intl (English, Georgian)
- Email Service: Resend
- Background Effects: tsParticles
- SEO: Dynamic metadata, OpenGraph, and JSON-LD for professional visibility.
- 🔄 Bilingual Support: Locale-aware routing with full support for English (
/en) and Georgian (/ka). - 🎨 Theme Toggle: Manual switch between Light and Dark modes with persistent user preference.
- ⚡ Performance: Optimized production build with static generation and minimal JS overhead.
- 📱 Responsive Design: Tailored experience for Desktop, Tablet, and Mobile.
- 🧭 Section Navigation: Smooth scroll-synced section highlighting.
- 📄 CV Download: Direct access to my latest professional resume.
-
Install Dependencies:
npm install
-
Run Development Server:
npm run dev
-
Build for Production:
npm run build npm run start
This project is optimized for deployment on Vercel:
- Environment Variables: Make sure to set the following in your Vercel project settings:
RESEND_API_KEY: Your API key from Resend for the contact form to work.
- Auto-Deployment: Connect your GitHub repository to Vercel for automatic CI/CD on every push.
- LinkedIn: Vako Janikashvili
- GitHub: @vaaakoo
- Email: vjanikashvili@gmail.com
- Phone: +995 591 972 173
© 2026 Vako Janikashvili. Built with passion for Backend Engineering and Clean Code.