DEV Community

Cover image for I Just Launched My Developer Portfolio — Here's What I Built and What I Learned
Ankush Shukla
Ankush Shukla

Posted on

I Just Launched My Developer Portfolio — Here's What I Built and What I Learned

After months of designing, building, and fine-tuning, I’ve finally launched my personal portfolio: ankushshukla.dev

This project is more than just a personal website — it’s a place to showcase my work, test ideas, and continuously learn by doing.

🔧 Tech Stack
React for the structure

TailwindCSS for utility-first styling

Framer Motion for animations

Netlify for deployment with a custom domain

No UI kits or component libraries — I wanted complete control over the look and feel.

🧱 Key Features
Minimalist, dark-themed UI

Smooth animations and transitions

Fully responsive design

Optimized for performance and accessibility

Custom background elements

You can find more implementation details and ideas at ankushshukla.dev

🎯 Project Goals
Create a clean, fast, and personalized site

Experiment with animation, layout, and interactivity

Keep the codebase modular and maintainable

Continuously iterate as I grow as a developer

🔍 Looking for Feedback
I’d really appreciate your thoughts on:

Design and layout

User experience on mobile vs desktop

Performance or accessibility issues

Anything that feels off or could be improved

If you’ve built your own portfolio, feel free to share — I’m always up for learning from others.

Thanks for reading!

Top comments (3)

Collapse
 
uzzy412_73 profile image
Alexandru Ene

Looks very nice! Congrats on animations, everything look smooth.

Though I noticed a small problem, but visually important. When you toggle light theme on, the color of icons in your header stay white just like the background and then you can't see anything.

Collapse
 
ankush_shukla_015b57b4120 profile image
Ankush Shukla

Thanks for pointing that out! Just fixed the icon color so they now switch properly with the theme. Really appreciate you catching that!

Collapse
 
uzzy412_73 profile image
Alexandru Ene

And a design small tip... your project cards look a little too tight, too narrow at around 1025px width and maybe they would look better if they were equal in height? And what do you think about the skills icons? You could split them in a grid system with 3 rows and 5 columns for a more uniform look? Just an opinion, you are the artist after all and it is your vision. I am very glad I was helpful!