Personal Portfolio Website

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.

Next.js
TypeScript
Tailwind CSS

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.