
Personal Portfolio Website
A modern personal and portfolio website designed to showcase my projects, writings, and professional journey. Built with a focus on performance, clean design, and accessibility, it serves as a central hub for both technical and creative work.
About this Project
• Next.js: Chosen for its hybrid rendering capabilities (SSG + SSR), excellent developer experience, and SEO benefits. Using Next.js ensures fast page loads, smooth navigation, and automatic optimization.
• Tailwind CSS (Styling): Tailwind was used to create a consistent and responsive design system without writing repetitive CSS. Its utility-first approach helped in building a minimal yet modern UI while keeping the codebase maintainable.
• TypeScript: Used across the project for type safety and improved reliability. This reduces runtime bugs and makes the project easier to scale.
• Blog & Content System: Implemented dynamic routing in Next.js for a clean blogging experience, enabling each project or blog post to have its own dedicated page with rich markdown support.
• OpenGraph & SEO Optimization: Integrated OpenGraph metadata to ensure projects and blog posts display rich previews (title, description, and thumbnail images) when shared on platforms like LinkedIn, Twitter, or Slack.
Responsive Design: Optimized layouts for mobile, tablet, and desktop users, ensuring accessibility and smooth interaction across all screen sizes.