Hello, my name is:
Alejandro Castro Martinez
Engineering from Hardware to Distributed Systems
Software & Electronics Engineer
Code • Research • Teach
About me...
From algorithms and electronics to scalable systems, I design, build and teach technology—driven by a passion for learning and sharing knowledge.
and learning
I design and build technology at the intersection of
algorithms, systems and electronic engineering.
My work ranges from developing efficient solutions to understanding how systems behave and evolve in real-world environments.
I enjoy combining theory and practice – working with tools like Python, C++, Docker and Kubernetes to turn ideas into scalable and well-structured systems.
I focus on helping others understand not just how things work, but how to think, build and improve over time.
Teaching and continuous learning guide how I think, build and evolve.
Building systems starts with understanding problems deeply — prioritizing clarity, structure, and long-term scalability. Creating solutions that are reliable, adaptable, and grounded in real-world use.
Algorithms & Problem Solving
Turning complexity into clear logic.
From optimization to system thinking, solutions are designed to be efficient, elegant, and practical.
Systems & Backend Engineering
Built for scale and real-world use.
From backend services to distributed architectures, the focus is on reliability, structure, and performance.
Teaching & Mentorship
Making complex ideas easier to build.
Teaching means creating clarity, confidence, and strong foundations for thinking, building, and learning.
What I work with
Languages
Core languages used to build systems, solve problems, and teach through code.
My Experience
2023 - Present
Graduate Research
Research in Scalable Systems
Research focused on microservice elasticity and system behavior under dynamic load using Kubernetes. Includes experimental design, metrics analysis, and the study of how systems adapt to changing demand in distributed environments.
2022 - Present
Pontificia Universidad Javeriana
Teaching & Mentorship
Teaching focuses on programming, algorithms, and structured problem solving. Courses are designed to help students not only write code, but learn how to think, design, and improve solutions through practice and real-world scenarios.
2020 - 2023
Whitestack · Digital57
Software & Systems Development
Development of backend and infrastructure-related solutions, including automation with Python and Bash, cloud-based environments, and system configuration. The work focused on improving internal processes, supporting scalable deployments, and building reliable system behavior.
