I’ve loved building things for as long as I can remember, that's the reason I became a Civil Engineer. I love to learn new things and I'm always looking for new challenges. That's why I decided to become a Software Engineer.
When I'm not coding, I love to play video games, watch movies or series, and spend time with my family.
About this Site
Working on my website is a way to learn new things and improve my skills. One of my biggest mistakes early on was trying to overengineer my website. I was using a lot of libraries and frameworks, and I was trying to use the latest and greatest of everything, with crazy, overcomplicated designs and animations. I was trying to do too much, and I was doing it wrong.
The more I work on my style, the more I enjoyed working on minimalistic yet beautiful designs. I'm always looking for new ideas and inspiration, to improve my website.
One of my challenges for this website was to keep it as simple as I could and use as few libraries and third-party packages as possible. Back when I started working on this website, I was using Next.js, and, although I really like the framework I wanted to try something different. Enter Astro.
Since I wanted to go the minimalistic route, I felt that Astro was the perfect fit for this task. I'm using Astro to handle all my frontend code and API routes.
I'm also a huge fan of Tailwind CSS, and I use it every time I can. I think it's a great tool, and I'm always looking for new ways to use it. For the database I'm using Xata.io. Previously I was using Prisma as my ORM but again, I wanted to try something new and leave as minimal footprint as possible on my website.