About this blog

Welcome to 'My Software Engineering Journey' blog, a personal blog where I document my adventures in the world of code. Here, I dive deep into topics I'm passionate about, especially within software engineering, AI, programming languages, code examples, coding practices, recent learnings and more. From deep dives into performance and efficiency to practical guides on building and deploying applications, my goal is to share what I've learned along the way. Whether you're a seasoned developer or just starting out, I hope you'll find something valuable and inspiring in these posts. Join me as I explore the ever-evolving landscape of software engineering, one line of code at a time.

Note that there are some old posts, that are kind of legacy, I keep them for reference, one example can be Choosing a Modern C++ stack, it was written in 2017, updated on 2020, but I guess today is not modern anymore 😄.

About me

Before

Over the years, I've had the privilege of working with industry in great companies like Microsoft, eBay, Champ, Santander Global Tech and Spanish Lotteries, where I've led teams, architected solutions, and developed scalable systems that power critical business functions. My expertise spans across languages and frameworks such as Go, Java, React, Python, TypeScript, C++ and more. I've contributed to projects ranging from e-commerce platforms to real-time trading systems, always with a focus on improving efficiency, reliability, and user experience.

Now

Currently, I lead the Sales Apps team at MongoDB. Our mission is to boost the productivity of the GTM organization by building innovative software solutions. We leverage the FARM stack—FastAPI, React, MongoDB, and Next.js—along with TanStack Router, to create tools that help our sales teams work more efficiently and effectively.

We also created a sister team with the same mission of improving GTM efficiency, but focused on leveraging AI to solve problems.

Contact

I'm always open to new opportunities and collaborations. Feel free to reach out if you'd like to connect!