Project
OCT 2025

Pavan Dhadge

Personal Portfolio – Astro + Svelte Edition

A portfolio that doesn’t just show who I am — it feels like me.

This site is a complete rebuild of my older portfolio, designed to reflect not just my work but my mindset, taste, and values as a developer.


Visit on Vercel

Visit on Cloudflare Pages


Philosophy

I didn’t want a bloated portfolio with 10MB of JavaScript and flashy animations. Instead, it’s:

  • Minimal yet expressive
  • Fast — loads instantly even on slow connections
  • Fresh and lightweight in both code and content
  • Designed to grow as I grow with content-driven routing, markdown support, and scalable design

Tech Stack

  • Astro — zero-JS-by-default philosophy with stellar developer experience
  • Svelte — reactive components only where needed, for interactivity without bloat
  • MDX — blogs and projects written in markdown with embedded components
  • TailwindCSS — clean, composable design system
  • Custom Components — skill graphs, tag filters, and more for engaging exploration

Features

  • Dynamic routing for projects, blogs, and experience pages
  • Interactive skill graph visualizing my technical growth
  • Performance-first with minimal client JS where unnecessary
  • Fully responsive, accessible, and mobile-optimized
  • Tag-based filtering and searching for content
  • MDX-driven content pipeline for easy management and expansion

What Makes This Portfolio Mine

This site is more than a showcase — it’s my personal reference point and experimental space that reflects who I am:

  • Passion for low-level systems reflected in clean, fast design
  • Emphasis on content over visuals — every section is purposeful
  • Built primarily for myself first, and others second — staying authentic above all else

Preview


Want to collaborate or give feedback? Reach out on GitHub or via the contact section on the site.


“Keep it minimal. Keep it meaningful.”