How I built my personal website

January 2023 · Derick Zr · 2 minutes read

Most people build a portfolio site, add some projects, and call it done.

I rebuilt mine three times in two years.

Not because the old versions were broken. Because my site is where I experiment. It's my corner of the web where I can try new tech without consequences.

Here's how it evolved.

Version 1 (2020-2022)

Built with React and Next.js 10. Used styled-components for styling. Integrated Google Analytics API to show view counts. Deployed on Netlify.

The header had SVG animations. Looked cool. Performed terribly on mobile.

website version 1

Version 2 (2023 - Present)

Rebuilt from scratch. Focused on typography over images. Orange tones everywhere.

Stack:

I fetch the Spotify API to show what I'm currently listening to. Completely unnecessary. I love it.

website version 2

It's Never Done

This site isn't perfect. It never will be.

There are bugs I haven't fixed. Features I want to add. Pages I want to rewrite.

But that's the point. It's a perpetual experiment.

I learn more from building and rebuilding this than from any course or tutorial.

Version 3? Probably coming soon.

How I built my personal website