Welcome to the source code for my personal portfolio website!
This is where I showcase my skills, projects, and experience as a Full-stack Developer.
I built this portfolio to not only introduce myself but also serve as a playground for modern web technologies.
It highlights some of my favorite projects, my skillset, and how you can get in touch with me.
The goal was to create something:
- Clean and minimal – easy to navigate without distractions.
- Responsive – works beautifully on mobile, tablet, and desktop.
- Interactive – smooth animations and components that feel alive.
- Framework: Next.js 15 (App Router)
- Styling: Tailwind CSS + shadcn/ui
- Forms & Validation: React Hook Form + Zod
- Icons: Lucide React + React Icons
- Hosting: Vercel
- ✨ Hero section with quick links to projects, resume, and socials
- 🛠️ Projects section with live demo and GitHub links
- 💼 Skills showcase with badges
- 📬 Contact form with validation (ready for integration with Resend / Nodemailer)
- 🌙 Light/Dark mode toggle
Clone the repo and run locally:
git clone https://github.com/OdecoGlobal/odeco
cd portfolio
npm install
npm run dev