Back to project
Portfolio
CompletedLiveGithub

Portfolio

My personal portfolio — built to showcase projects, blogs, and experiments with intentional design and clean architecture.


Overview

V2 Portfolio is the second iteration of my personal website, built from scratch with a focus on performance, modularity, and clean UI.

It serves as a central hub for everything I'm working on — projects, blog posts, my coding setup, movies I enjoy, and random things I find interesting.

No templates. No fluff. Just purposeful design backed by solid engineering.


Tech Stack

  • Next.js 14 (App Router)
  • React 18
  • TypeScript
  • Tailwind CSS
  • shadcn/ui
  • Magic UI

Why I Built This

My first portfolio felt limiting — hard to extend, hard to maintain, and not really me.

I wanted to rebuild it with a proper architecture: feature-based folder structure, a blog system that actually works, and a design that reflects how I think about code and interfaces.

This project pushed me to get serious about Next.js App Router, MDX-based content systems, and building UI components that feel polished without being bloated.


Features

  • Dynamic Hero Section
  • Animated UI components
  • Projects showcase with MDX content
  • Blog system
  • Movie section
  • Personal coding setup page
  • Social links integration
  • Feature-based modular architecture
  • Fully responsive design

Project Structure

src/
├── app/          # App Router pages
├── components/   # Reusable components
├── lib/          # Utility functions
├── data/         # Static/minor data
└── features/     # Feature-based UI sections

Current Status

  • Live at tanishtirpathi.me
  • Actively maintained with continuous UI and content updates
  • 117+ commits and growing

Future Plans

  • Expanded blog with more technical writing
  • More project case studies
  • Performance optimizations
  • Additional interactive sections
  • Ongoing design refinements
Back to project