Hi! I'm Enrique del Sol
Welcome to my corner of the internet. I am a backend developer and industrial engineer, passionate about technology, automation, and building solutions that solve real problems.
Who am I?
My name is Enrique, and I have always been interested in understanding how things work under the hood.
My journey started in industrial engineering and process automation, where I learned how to analyze systems, identify inefficiencies, and design practical solutions. Over time, I discovered that software development offered the same kind of challenges, but with almost unlimited possibilities.
Today, I mainly work in the Java and Kotlin ecosystem, building backend applications and exploring new ways to design software that is more robust, maintainable, and efficient.
When I am not programming, I am probably exploring a new technology, working on a personal project, or trying to understand how something works that nobody asked me to look into.
My approach to technology
I mainly work with Java, Kotlin, and backend technologies, but I try not to define myself by any specific language or framework.
My career has taught me that tools constantly change, but the principles for solving complex problems remain the same. The rise of artificial intelligence is accelerating this change even further.
That is why I try to keep an agnostic view of technology and focus on understanding the fundamentals behind each solution: system design, architecture, problem modelling, maintainability, and adaptability.
Tools evolve. Principles remain.
Engineering and Technology
Although my current work is focused on software development, I still see technology through the lens of engineering.
I am especially interested in understanding complex systems, analysing how their components interact, and finding ways to make them more efficient, scalable, and maintainable.
Technology and learning
Even though I mainly work with Java, Kotlin, and backend technologies, I am increasingly convinced that tools are only part of the equation.
The rise of artificial intelligence is accelerating how quickly we learn new technologies and lowering the barriers to getting started with them. However, the fundamental principles remain the same.
Designing systems, modelling problems, data structures, architecture, communication between components, maintainability, and adaptability are concepts that have been relevant for decades and will likely remain so for many more.
That is why I try to keep an agnostic view of technology. I focus on understanding the fundamentals, learning new tools when they add value, and choosing the most appropriate solution for each problem, regardless of the language or framework used.
This blog
This site is a mix of personal portfolio, learning journal, and idea lab.
Here I share projects, experiments, technical notes, and reflections on backend development, software architecture, cloud, automation, artificial intelligence, and any technology that sparks my curiosity.
Most posts come from real-world problems, personal projects, or simply questions I want to answer for myself.
I do not write because I have all the answers. I write to learn, document the journey, and share things that I find interesting or useful.
The best way to understand something is to try to build it.
Contact
If you are interested in what I write or want to exchange ideas about backend development, software architecture, or technology in general, you can find me on LinkedIn.