Jordi Guerrero
@jordiguerrero
Seasoned software engineer and technical leader specializing in C++ and Python.
What I'm looking for
I am a software engineer and manager with over 25 years of professional experience, combining deep hands-on technical skills in C++ and Python with proven leadership as a CTO and technical director. I lead by example, delivering core systems and frameworks while mentoring and empowering teams to adopt SOLID principles and Test-Driven Development.
As CTO and co-founder I designed and implemented a multiplayer game framework (Unreal C++ plugin), set up automated CI/CD pipelines, and administered company systems (AWS, GitHub, Atlassian). My work has consistently improved productivity, code quality, and release processes across studios.
I focus on clear communication, knowledge sharing, and building scalable, modular architectures. I seek to bring technical excellence and inclusive team leadership to organisations building complex software and games.
Experience
Work history, roles, and key accomplishments
CTO & Co-Founder
The Breach Studios
Jun 2018 - Present (7 years 5 months)
Led technical strategy, recruited and mentored teams of 3–12, and designed ~60% of a shared Unreal C++ multiplayer framework that accelerated project delivery; implemented automated CI/CD with TeamCity and deployment tooling enabling non-technical releases.
Built and led the studio development team from the ground up, defining technical direction and tooling for Unity-based game development.
Technical Director / Architect
King Games Studio
Sep 2013 - Sep 2017 (4 years)
Recruited and grew the engineering department from ~3 to ~30, instituted SOLID/TDD and CI/CD practices that improved code quality and reduced production bugs across mobile titles.
Lead Game Developer
King Games Studio
Sep 2012 - Aug 2013 (11 months)
Led development of 'Papa Pear Saga' frameworks, recruited and mentored the team, and implemented a reusable C++ game framework used across studio projects.
Led the engine team, hired staff, planned engine features and implemented key systems for multiple console titles including Kinect integration and renderer ports to Nintendo 3DS.
Led graphics programming efforts on proprietary C++ engine and contributed to a primary title and additional projects, delivering rendering features and optimisations.
Senior Engine Programmer (Graphics)
Grin
May 2007 - Jun 2009 (2 years 1 month)
Sole local graphics expert on a distributed engine team; implemented engine optimisations and graphics features propagated across multiple titles.
Senior Programmer (Graphics Lead)
Digital Legends Entertainment
Mar 2006 - Apr 2007 (1 year 1 month)
Led a two-person graphics team for an unreleased title, designing and implementing the graphics effects system, bitmap font renderer, and a CPU profiler.
Senior Graphics Programmer
Holomatix Ltd
Mar 2005 - Jan 2006 (10 months)
Developed core graphics technology for Blaze 3D Studio, including ray tracer optimisations and HDRI converters for environment maps.
Graphics Engine Programmer
Sony Computer Entertainment Europe
Oct 2000 - Dec 2004 (4 years 2 months)
Implemented novel crowd rendering techniques and low-level PS2 graphics/VRAM systems; contributed engine systems across multiple PlayStation titles.
Programmer
Deutsche Bank
Jan 1998 - Jul 1999 (1 year 6 months)
Maintained customer information systems used across Deutsche Bank branches in Spain, developing front-end C and back-end COBOL components.
Visual Basic Instructor
Coritel
Dec 1997 - Jan 1998 (1 month)
Delivered Visual Basic and client/server architecture training to new employees, preparing staff for development roles.
Software Developer
Centre de Visió per Computador (CVC)
Apr 1996 - Jul 1997 (1 year 3 months)
Designed and implemented AutoDoc, including a compiler and scripting language, using C and Lisp for automated documentation generation.
Education
Degrees, certifications, and relevant coursework
University of Hull
Master of Science, Computer Graphics and Virtual Environments
1999 - 2000
Grade: Distinction
M.Sc. in Computer Graphics and Virtual Environments with a dissertation on a real-time ray tracer and coursework involving C++ and OpenGL projects.
Universitat Autònoma de Barcelona
Bachelor of Science, Computer Science
1992 - 1997
Grade: Honours
B.Sc. in Computer Science (Higher Engineering) with a final year research project on a physics-based Kohonen ring and a related publication in SPIE conference proceedings.
Institut Arnau Cadell
High School Diploma, High School
1988 - 1992
Grade: Honours
Completed secondary education (High School) at Institut Arnau Cadell with honours.
Tech stack
Software and tools used professionally
AWS IAM
Amazon EC2
GitHub
Perforce
Jenkins
Android SDK
Unity
Unreal Engine
Adobe Photoshop
OpenGL
Terraform
Visual Studio
IntelliJ IDEA
PyCharm
Android Studio
JetBrains Rider
Jira
CMake
Gradle
Python
Java
C#
Kotlin
C++
PowerShell
Lua
Visual Basic
Common Lisp
XML
MongoDB Atlas
Ubuntu
Linux
iOS
Windows
Microsoft Office 365
Confluence
JUnit
Visual Studio Code
Git
SVN (Subversion)
Mercurial
TortoiseSVN
Amazon Web Services (AWS)
Autodesk Maya
Microsoft DirectX
TeamCity
Gitea
Bash
Availability
Location
Authorized to work in
Social media
Skills
Interested in hiring Jordi?
You can contact Jordi and 90k+ other talented remote workers on Himalayas.
Message JordiFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
