Blog

Mentor Spotlight: From Geology to Software Engineering - How Ferran Buireu Built a Decade-Long Career in Tech

Senior Software Engineer Ferran Buireu shares his unique journey from Geology to tech, revealing how mentoring transformed both his career and communication skills. Learn about his practical approach to helping developers master modern technologies and advance from junior to senior roles.

Mentor Spotlight: From Geology to Software Engineering - How Ferran Buireu Built a Decade-Long Career in Tech

Welcome to another edition of Mentor Spotlight on mentor.sh – where we dive deep into the journeys and insights of experienced professionals who are making a difference through mentorship. Today, we're featuring Ferran Buireu, a Senior Software Engineer at Gartner with over 10 years of experience, who made an inspiring career transition from Geology to software development.

Whether you're considering a career change, looking to advance from junior to senior level, or seeking guidance on modern web development, Ferran's story and expertise offer valuable insights for developers at any stage of their journey.


From Geology to Code: An Unconventional Path

mentor.sh: Can you tell us about your journey into software development? We understand you didn't start in tech.

Ferran: My path into software development was definitely unconventional. I actually started my career in Geology, but I found myself constantly drawn to the problem-solving and creative power of code. I eventually realized my true passion was for building things, so I decided to make the leap and dove in headfirst, learning everything I could about web and mobile development.

A huge turning point for me was when I became a Team Lead. For the first time, my main focus wasn't just my own code, but the growth and success of the people on my team. I realized that I got a tremendous amount of satisfaction from mentoring other developers, helping them get past tough problems, and watching them advance in their own careers. It was no longer just about solving a technical puzzle; it was about helping people build their confidence and skills.

That experience really clarified what drives me professionally. It's what fuels my work today as a Senior Software Engineer at Gartner, and it's the core reason I'm so passionate about mentoring.

Technical Expertise and Modern Development

mentor.sh: What are your key areas of expertise, and how do you apply them in your current role?

Ferran: As a Senior Software Engineer at Gartner, I specialize in architecting and developing high-impact, high-traffic web platforms. My key areas of expertise are centered around building scalable and performant systems from the ground up.

I focus on code performance, SEO, and modern rendering strategies like Server-Side Rendering (SSR). On the backend, I design and build high-performance API endpoints and services using Go (Golang) and MongoDB. I ensure production reliability through robust AWS infrastructure and a strong focus on observability – metrics, logging, and tracing. At an architectural level, I apply Domain-Driven Design (DDD) principles to build scalable systems.

Beyond my technical role, I am passionate about fostering talent through mentoring, coaching, and actively supporting the career development of my colleagues.

Ferran Buireu personal image

The Evolution from Code to Mentorship

mentor.sh: What inspired you to become a mentor, and what keeps you engaged in mentoring others?

Ferran: My passion for helping other developers began on platforms like Stack Overflow. For years, I enjoyed the challenge of solving thousands of specific coding problems. However, I eventually realized that fixing a bug is a temporary solution, while teaching someone how to think like an engineer creates a lasting impact.

This perspective truly solidified when I became a team lead. I discovered that my greatest satisfaction came not from my own code, but from seeing my team members grow, take on more complex challenges, and advance in their careers. Mentorship is the natural evolution of that passion.

What keeps me engaged is the long-term partnership – witnessing someone's journey from feeling stuck or uncertain to confidently leading projects. It's incredibly fulfilling to share the strategic insights I've gathered over a decade and play a part in shaping the next generation of talented engineers.

Personal Growth Through Mentoring

mentor.sh: How has mentoring impacted your own professional development?

Ferran: Mentoring has been a game-changer for my own skills, and in ways I didn't initially expect. The most immediate impact has been on my communication. I've become much more comfortable and clear when speaking with people from all over the world, which has been a huge confidence boost. It's taught me to be more empathetic and to structure my thoughts better, which helps in every meeting I attend.

At the same time, it's been a fantastic technical challenge. You can't explain a concept well unless you truly understand it. Every time I prepare for a session, I'm revisiting core principles, which forces me to keep my own knowledge fresh and deep. It's a constant learning process that has, without a doubt, made me a stronger and more well-rounded engineer.

A Transformative Success Story

mentor.sh: Can you share a particularly meaningful mentoring experience?

Ferran: My most meaningful mentoring experience started with a single session. A junior developer hired me to review his take-home interview test, which had some serious issues. Instead of just correcting it, we rebuilt it together from the ground up. I acted as his guide, explaining the principles behind the decisions, while he led the actual development. It was a hands-on, collaborative effort.

Not only did he get the job, but he signed on as my regular mentee right after. That initial session sparked a two-year journey where I witnessed him transform from a junior developer into a confident and capable Senior Engineer.

For me, that's the ultimate breakthrough: seeing someone take the principles we work on and use them to fundamentally accelerate their own career trajectory. It's what makes mentoring so incredibly rewarding.

Common Challenges and Solutions

mentor.sh: What are the most common challenges developers bring to your mentoring sessions?

Ferran: Honestly, people come to me for all sorts of reasons, but it almost always boils down to needing more clarity and confidence in their career.

A lot of the challenges are the day-to-day technical hurdles. You get the classic case of someone who's been stuck on a bug for two days and just needs a fresh pair of eyes. Or my personal favorite, the person who says, "Look, this works... but is it good code?" That's where we really dive in, reviewing their work and connecting the dots between theory and what it means to write professional-grade code.

Then you have the bigger picture career questions. Many developers feel stuck in a mid-level role and have no idea what the concrete steps are to get to that Senior title. Or they're overwhelmed by all the tech out there and need a study plan that actually makes sense. In those moments, my role shifts from being a problem-solver to more of a strategist.

And of course, a huge one is just navigating the job hunt. We'll work on everything from polishing a resume or portfolio to make it stand out, to running mock interviews to shake off the nerves. But honestly, underneath almost all of these challenges, there's usually a healthy dose of imposter syndrome. A big part of my job is just being that sounding board, helping them see and believe in the value they really bring to the table.


About the Mentor

Ferran Buireu Avatar

Ferran Buireu is a Senior Software Engineer at Gartner with over 10 years of experience in software development. Based in Barcelona, Ferran specializes in modern web technologies including TypeScript, React, Next.js, and backend development with Go and MongoDB.

After transitioning from Geology to software engineering, Ferran has built a successful career focused on high-performance, scalable web platforms. He's passionate about mentoring developers and helping them advance their careers through practical guidance on modern development practices, code reviews, and strategic career planning.

When he's not coding, Ferran enjoys training for marathons and playing guitar. His approach to mentoring is practical and goal-focused, emphasizing hands-on learning and real-world application.

Connect with Ferran on mentor.sh to accelerate your software engineering career and master modern development practices.


About mentor.sh

mentor.sh is the premier platform connecting ambitious professionals with industry experts for personalized mentorship. Whether you're looking to transition into tech, advance from junior to senior level, or scale your development skills, our curated network of mentors provides the guidance you need.

Explore More Resources:

Ready to accelerate your career? Find your perfect mentor today at mentor.sh.

    Mentor Spotlight: From Geology to Software Engineering - How Ferran Buireu Built a Decade-Long Career in Tech | Blog at ./mentor.sh – Mentorship Platform