DEV Community

Cover image for πŸš€ How I Built My Developer Portfolio Using Next.js, TypeScript & Vercel
Sagar Budha
Sagar Budha

Posted on

2 1 1 1 1

πŸš€ How I Built My Developer Portfolio Using Next.js, TypeScript & Vercel

Hey everyone! πŸ‘‹

I'm Sagar Budha, a full-stack web developer who loves working with modern tools like React, TypeScript, and Node.js. I recently built and deployed my personal developer portfolio, and in this post, I’ll share how I approached it β€” from tech stack decisions to deployment β€” along with a few things I learned along the way.


🧠 Why I Built It

Every developer needs a place to show who they are and what they’ve built. I wanted my portfolio to:

  • Represent my current skills and growth as a developer
  • Load fast and feel modern
  • Be easy to maintain and update as I keep learning

So instead of using a template, I decided to build it myself β€” and have some fun doing it!


πŸ”§ Tools & Technologies

Here’s the stack I went with:

  • Next.js – For server-side rendering, routing, and performance
  • TypeScript – For safer, more predictable code
  • Tailwind CSS – To style everything quickly and consistently
  • Framer Motion – For clean and subtle animations
  • Vercel – For hassle-free deployment and hosting

✨ Key Features

I focused on keeping things simple but effective. Here’s what I built into the portfolio:

  • βœ… Responsive design – Works across all screen sizes
  • βœ… Project showcase – Clean cards with descriptions and links to GitHub
  • βœ… SEO – Custom meta tags and structured data to help search engines find it
  • βœ… Animations – Subtle transitions to improve UX
  • βœ… One-click deployment – Thanks to Vercel’s GitHub integration

🧩 What I Struggled With

No project is perfect. Here are a few things that took extra time:

  • Getting animations just right without affecting performance
  • Balancing minimalist design with enough personality
  • Making the site fully SEO-friendly (especially on a custom domain)

🌐 Check It Out

Want to take a look?

πŸ”— Live Portfolio

πŸ’» GitHub


πŸ—’οΈ Final Thoughts

Building this portfolio from scratch gave me a solid reminder of how powerful modern web tools are β€” and how important it is to keep pushing yourself. It’s live, and I’ll keep improving it over time as I grow as a developer.

If you’re working on something similar or have any feedback, feel free to drop a comment or connect. Thanks for reading!

β€” Sagar Budha

Heroku

Built for developers, by developers.

Whether you're building a simple prototype or a business-critical product, Heroku's fully-managed platform gives you the simplest path to delivering apps quickly β€” using the tools and languages you already love!

Learn More

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free β†’

Join the Runner H "AI Agent Prompting" Challenge: $10,000 in Prizes for 20 Winners!

Runner H is the AI agent you can delegate all your boring and repetitive tasks to - an autonomous agent that can use any tools you give it and complete full tasks from a single prompt.

Check out the challenge

DEV is bringing live events to the community. Dismiss if you're not interested. ❀️