Why did I build this site?

10-04-2024

Reflections on Creating a Minimalist Portfolio

I’m not a big fan of JavaScript, so it might seem odd that I built a web portfolio. Why did I do it then? The answer lies in my love for two seemingly disparate things: coding and minimalist art.

I’ve always seen a particular beauty in minimalist, dark, simple yet powerful software. This aesthetic reflects my design and development philosophy.

The Developer’s Portfolio Dilemma

As a programmer, I recognize the importance of having an online portfolio. However, not being a frontend developer, I didn’t want to create a dazzling site full of animations and complex functionalities. That simply doesn’t reflect my style or interests.

A Minimalist Approach

Instead of aiming to create the most impressive portfolio in history, I drew inspiration from @vercel to design something minimalist. My portfolio focuses on the essentials:

  • A welcome menu with a brief introduction
  • My work experience
  • A space for articles about my interests and creations
  • An image gallery

The inclusion of a gallery section was a personal touch. I think it’s cool to share positive photos of life, special moments with oneself, friends, and family. It’s a way to add a human touch to a professional site.

The Development Experience

Although frontend isn’t my forte, I enjoyed working on this small, simple project. Using tools like @Astro, @Picocss, and @Vercel made the experience rewarding:

  • @Astro: Offers an easy way to create simple websites. I like how it mixes script/html/style in a single .astro file, simplifying the work.
  • @Picocss: Provides minimalist and beautiful HTML elements, allowing me to focus on structure rather than styles.
  • @Vercel: My favorite platform for deploying sites. It’s incredibly easy to use and requires minimal configuration.

Final Thoughts

To everyone out there: put your hands to work and create your own portfolio. Believe me, it’s fun. Put your soul into the work, and you’ll see how your portfolio becomes a reflection of yourself.

Final IMG