POST
AUG 2025 π 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.
π§ Philosophy
I didnβt want a bloated portfolio with 10MB of JS and flashing animations. I wanted something:
- Minimal yet expressive
- Fast enough to load instantly on poor connections
- Fresh and lightweight, in both code and content
- That grows as I grow, with content-driven routing, markdown support, and scalable design
π οΈ Tech Stack
- Astro β for its zero-JS-by-default philosophy and excellent developer experience
- Svelte β used in interactive parts for reactivity without complexity
- MDX β all blogs and projects are written in markdown with embedded components
- TailwindCSS β to keep the design clean and composable
- Custom Components β from graph-like skill networks to tag-based filters, built for flexibility
π― Features
- π§ Dynamic routing for projects, blogs, and experience pages
- π§ Interactive skill graph to visualize what I know & explore what Iβm learning
- π» Performance-first with almost no client-side JS where unnecessary
- π± Fully responsive, accessible, and mobile-optimized
- π·οΈ Tag-based filtering and search for blogs & projects
- π MDX-based content system β easy to manage and expand
π What Makes This Portfolio Mine
This isnβt just a portfolio β itβs my personal reference point, an experimental space, and an honest expression of who I am:
- I love low-level systems β thatβs why this site is fast and barebones clean
- I care about content more than visuals β which is why every section is written with intent
- I build for myself first, and for others second β the best way to stay real
π Links
- Live Site: pavandhadge.vercel.app
- GitHub Repo: github.com/pavandhadge/personal-portfolio
πΈ Preview
Want to collaborate or give feedback? Ping me on GitHub or through the contact section on the site itself.
βKeep it minimal. Keep it meaningful.β