This is my personal portfolio website, built with modern web technologies to showcase my projects, skills, and professional experience. It’s designed with performance, responsiveness, and interactivity in mind — from custom animations and timelines to a smooth project carousel and contact integration.
🔗 Live site: matthewlew.dev
- Framework: Next.js 14
- Language: TypeScript
- Styling: Tailwind CSS
- Animations: Framer Motion
- UI Components: shadcn/ui, Lucide Icons
- Email Delivery: Resend API
- Hosting: Vercel
- 🎨 Modern UI/UX — responsive design, glassmorphism, custom hover effects
- 🕹 Skills Section — A section that showcases my main tech stack on a carousel that can turn into a fun and interactive sorting game!
- 💼 Projects Section — Features descriptions of all my projects, an interactive tech stack cube, and a carousel to swap between projects.
- 📜 Experience Timeline — animated scroll-based reveal to view all of my positions so far.
- 📬 Contact Section — integrated form with Resend email delivery
- 🌍 Custom Domain — deployed to matthewlew.dev
- Add blog/articles section
- Add dark/light theme toggle
This is a personal portfolio project, so contributions aren’t expected — but feel free to open issues if you spot bugs or want to suggest improvements.
This project is licensed under the MIT License.


