About

Thanks for stopping by. Read below to learn more about myself and my background.

Juan Carlos Espinoza at work

Background

My journey into the world of technology began in high school when I first discovered programming. What started as curiosity quickly turned into passion as I began to understand how code could be used to solve problems and create new things.

I took my first independent steps by teaching myself Visual Basic from a textbook I found online. The thrill of making my first program work—watching something I created come to life on screen—was an experience that convinced me this was the path I wanted to pursue.

Since then, I've continued to expand my skills across various languages and frameworks, always driven by that same curiosity and excitement that sparked my interest years ago. The technology landscape has changed dramatically, but my enthusiasm for learning and creating has remained constant.

Education

I hold a Bachelor's degree in Computer Science Engineering from a university in my country. My formal education provided me with a strong foundation in algorithms, data structures, and software engineering principles, which I've continued to build upon throughout my career.

Skills

My technical expertise spans full-stack development, with proficiency in C#, web technologies and various database engines. I excel in building user-centric applications and have experience with CI/CD pipelines, cloud services, and containerization. Beyond technical skills, I bring strong problem-solving abilities, attention to detail, and a collaborative approach that helps translate complex requirements into accurate solutions.