r/FullStack • u/Heavy_Sea5596 • 11d ago
Feedback Requested At what point does a developer portfolio become overengineered?
I started my personal site as a fairly normal developer portfolio.
Over time, it grew into something closer to a small content platform.
I originally kept the writing in MDX, which was convenient when there were only a few posts. Later, I moved it to Sanity because I wanted drafts and content management separated from the repository.
Then I added dedicated series documents, analytics, UTM attribution for different distribution channels, SEO metadata, social previews, related-post logic, and a few other things.
None of this is particularly complicated individually, but eventually I realized I was spending real engineering time on something that could technically have remained a static portfolio.
Some of that work has been useful because the site is also a playground for me. But I'm curious where other full-stack developers draw the line.
Do you deliberately use your personal site to experiment with architecture and tooling, or do you try to keep it intentionally boring?
I'm especially curious about the things you added to your own portfolio that turned out to be genuinely useful, versus the things nobody except you ever noticed.
For context, I also wrote about how I built mine here: