About Me

I pursued my studies in Software Engineering up to the Master’s level, with a specialization in Software Engineering. Throughout my professional career, my primary focus has been on Web Development, particularly Frontend Development. My professional path combines hands-on experience, continuous learning, and collaboration with different software teams across various stages of product development.

My programming journey began at a technical high school, where I worked with languages such as QBasic, Pascal, and Visual Basic. Later, during my Associate Degree in Software Engineering, I worked with C++ and Assembly, which deepened my understanding of software construction, system-level execution, and the trade-offs involved in low-level optimization and precise system design.

Over the years, I worked with various technologies, including PHP, JavaScript, and Java. This diversity helped me develop a broader understanding of technology selection, and the technical trade-offs involved in engineering decisions.

In recent years, my main focus has been on Frontend Development using Angular. In this area, I have gained experience designing and building complex, scalable user interfaces and working with concepts such as client-side architecture, state management, and the structuring of large-scale applications.

Throughout my professional career, in addition to completing several independent freelance projects, I have also collaborated with various startup and organizational teams. I have contributed to projects at different stages of maturity, from early development to maintenance and continuous product evolution. These experiences have given me practical insight into the factors that influence the success or failure of software products, the importance of teamwork, and the real complexity of growing systems.

During my Master’s studies, my thesis focused on extending and evaluating a data placement strategy to improve availability and reliability in distributed storage systems. The simulation was implemented using OMNeT++, a C++-based discrete-event simulation framework used for modeling and analyzing complex systems, especially distributed and networked systems.

The implementation part of this research involved developing simulation logic in C++, and the code is stored in one of my private GitHub repositories.

This page provides a brief introduction to a collection of the startup and organizational companies where I have worked over the years.