About Me


My name is Nico. I’m a 28-year-old software engineer based in Argentina. I’ve been programming for over 10 years, and I’m passionate about building scalable and maintainable applications. In my free time, I enjoy playing video games (especially shooters), playing the guitar, and solving programming challenges.

My Journey in Software Development

My journey into software development began when I was 14, after a friend showed me a book about C programming. I was fascinated by the idea of creating something from scratch, so I started learning C on my own. A few years later, I used C again at school to program microcontrollers. That helped me understand low-level programming, memory management, and how computers work. It gave me a solid foundation that I’ve been building on ever since.

When I turned 18, I wanted to keep learning and looked into the best programming languages to get started with. I found Python and quickly realized how useful it was—especially for writing scripts. That same year, a large eCommerce company in Argentina hosted a hackathon. I decided to join, even though I had never participated in anything like that before. It involved a series of challenges, and I managed to solve many of them. I ended up in the top 100 participants, which made me feel really proud and motivated to pursue a career in software development.

After that, I started learning web development with HTML, CSS, and JavaScript. I had a chance to earn money building WordPress websites with custom plugins. It was a good experience, but I realized I didn’t enjoy working with WordPress that much—I preferred building things from scratch. That led me to take a React course, which I loved, and then a Node.js course to dive deeper into backend development. I began building my own projects and learning a lot through each one.

Around that time, I got a job as a support engineer at a company that provided server maintenance services. Even though it wasn’t a development job, I took it to gain more technical experience. A year later, I joined Wazuh—a cybersecurity company that offers an open-source security monitoring solution—as a support agent. That role helped me improve my English and soft skills, since I worked with customers every day. After a few months, a software engineering position opened up, and I applied. I got the job and have been working in that role ever since. Last year, I was promoted to team lead, and I currently manage a team of three developers.

My Interests

I’m passionate about software development and always eager to learn something new. I enjoy diving deep into the technologies I use and understanding how things work behind the scenes. Solving complex problems is something I genuinely enjoy. I also like to share what I learn, which is why I started this blog—to document my journey, share ideas, and hopefully help others along the way.