Skip to main content

About me

Hey, I’m Andrés.

I’m a software engineer who cares a lot about three things: performance, reliability, and building tools that last. My strongest experience is in C++ systems and Java applications, especially in areas involving graphs, parallel computing, and discrete optimization.

These days I’m a Senior Software Engineer at Halliburton, in the Landmark Software & Solutions division, working on the DecisionSpace Geosciences platform. My focus is the user experience of complex scientific and engineering software: making it intuitive, responsive, and efficient to work in. It’s the same care for performance and reliability I’ve always had, now aimed at the part of the system people actually touch.

Before that, I helped build studioSL, a reservoir simulation platform used globally in energy operations, where I turned engineering requirements into solid code, improved performance, and kept the platform stable through strong test coverage and constant code reviews.

Before that, I completed a Master’s in Computer Science in Canada, where I also built an open-source C++ framework to massively parallelize branching algorithms. It was tested at scale in national supercomputing clusters, and introduced a load-balancing strategy that improved performance in distributed environments.

I have a Bachelor’s in Engineering, which gave me that analytical mindset I still lean on today when designing systems and solving complex problems. I didn’t land in software by accident, I went after it, and I’ve been writing high-performance code long enough to know that good optimization is never about tricks, it’s about understanding the system deeply.

One of the projects I’m most proud of is GemPBA, a C++ optimization library that continues to grow based on real community needs. I enjoy creating work that other people can actually use, improve, and build on.

I’m always open to connecting with people who like working on efficient systems, open-source ideas, or software that solves real problems.