← Back to blog

Web development

Building my portfolio with Astro

The first steps behind my professional portfolio as a freelance software developer.

AstroPortfolioFreelance

I started this portfolio with a clear goal: to create a professional space where I can present my work, document my learning process, and offer software development services.

Instead of using a generic template, I decided to build the site step by step with Astro, Tailwind CSS, and a content-focused structure.

Why Astro?

Astro fits this project very well because the portfolio is mainly content-based: pages, articles, case studies, and contact information.

The goal is to keep the site fast, clear, and easy to maintain without loading more JavaScript than necessary.

Why I also want a blog

I do not want this site to be just a nice-looking business card.

I want the blog to work as a technical log: a place where I can write about what I learn, what I build, the decisions I make, and the problems I solve along the way.

That also helps show how I think as a developer.

What I want this site to become

This portfolio will be a mix between a professional presentation, a technical blog, and a record of projects.

The idea is that someone can visit the site, understand what I do, see how I work, and contact me if they need to build or improve a digital product.

What comes next

The next step is to keep polishing the structure, add more case studies, write technical articles, and publish the site connected to GitHub through a free deployment platform.