About me
I'm a Principal Software Engineer at Walmart. Simply put, I move data from one place to another.
C++ has been my primary language for many years and I follow the evolution of the language closely, especially recently with features like Reflection and constexpr.
Some of the topics I care a lot about, all of which involve C++ and form the core of my work, include concurrency, large-scale data processing, scheduling and data pipelines, and minimizing locking through data ownership. "Queues are Everything" ought to be printed on a T-shirt, along with "Don't Be Afraid to Make Copies".
I also do research on the structural elements of a system: what constitute components, how do these components fit together, how the dependency graph looks like, how to minimize, and deal with, complexity.
I'm building a website on which I will publish some of my work.