Skip to content

Matthew-J-Lew/my-portfolio

Repository files navigation

🌐 Matthew Lew — Portfolio Website

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


🛠 Tech Stack

  • Framework: Next.js 14
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Animations: Framer Motion
  • UI Components: shadcn/ui, Lucide Icons
  • Email Delivery: Resend API
  • Hosting: Vercel

📂 Features

  • 🎨 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

📸 Screenshots

Hero Section

Hero Section Preview

Skills Section

Skills Section Preview

Projects Section

projectSection

Experience Section

Experience Section Preview

Contact Section

contactSection

📈 Roadmap

  • Add blog/articles section
  • Add dark/light theme toggle

🤝 Contributing

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.


📄 License

This project is licensed under the MIT License.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages