Rebuilding My Portfolio from Scratch

28/07/2025

Rebuilding My Portfolio from Scratch

Cover

About a year ago, I decided to rebuild my portfolio from scratch.

Why? Because the one I had felt too “standard”, and the technology behind it (NuxtJS) no longer resonated with me.


Over time, I’ve grown as a developer. I’ve discovered new tools, sharpened my product/design sense… And most importantly, I wanted a personal space that reflected that growth.

Starting from zero

Instead of modifying my old project, I chose to start fresh with a blank slate, this time with a clearer vision and stronger foundations.


My goals were simple :

  • - Modern up-to-date tech stack
  • - Minimal simple, effective design
  • - Maintainable easy to update or expand
  • - And most of all… enjoyable to write on!

Tech choices

Here are the main tools I used to build this new portfolio :

Next.js : powerful framework for static rendering, performance & SEO.

TypeScript : to write safer, more readable code.

Tailwind CSS : for rapid, consistent, and responsive UI styling.

Modular structure, every section is a separate component (career/, projects/, writings/, etc.), making it easier to edit without breaking things.

A blog powered by MDX

This time, I also added a proper blog section, directly integrated into the site.

To be honest, this is the part that took the most time, I tested several solutions (Contentlayer, Sanity, Payload…) before finally settling on MDX. The Markdown + React component combo gave me exactly what I needed : the simplicity of Markdown, with the power and flexibility of custom components (like styled headings, images, and links).


Articles are written in English on my site, and in French on my Medium page, a nice balance between international reach and local connection.

A lightweight newsletter

I also added a simple newsletter using Buttondown.

It’s lightweight, and gives me a clean subscription form, success/error feedback for users and a straightforward API I can connect to (/api/subscribe).


The plan : 1 article per month, and a newsletter for each new post.

Design & UX

The site focuses on a clean and smooth user experience :

  • - Automatic or manual dark mode
  • - Accessible and fluid navigation
  • - Styled, reusable components
  • - A strong focus on readability (spacing, contrast, rhythm…)

What I learned

Rebuilding from scratch reminded me of a few important things :

  • - Keep it simple, it’s often the best strategy
  • - Don’t chase perfection, focus on consistency and improve
  • - Document as you go, it saves time and makes great content 😄

Final thoughts 🤔

I’m really proud of this fresh start.

My new portfolio feels much more like me, and I’m excited to publish regularly on it again.


If you haven’t updated yours in a while, I highly recommend turning it into a personal project. Even a small redesign can spark a lot of momentum.


📬 Subscribe.