Guillem Guinovart

Senior Software Engineer at Guardsquare

l'Hospitalet de Llobregat, Catalonia, Spain
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Guillem Guinovart is a Senior Software Engineer and team lead with 13 years of experience building high-performance C++ systems, distributed concurrent architectures, and LLVM-based protections for mobile apps. He combines a PhD in Deep Learning and practical expertise in computer vision and self-supervised learning with hands-on low-level engineering—authoring custom UDP stacks and data-oriented libraries tailored for high-load, real-time servers such as MMOs. At Guardsquare he split time between shipping iOS obfuscation tooling (iXGuard) and leading a cross-functional team, while continuing to contribute code and customer-facing technical support. An active open-source contributor, he has improved stability in the popular TrinityCore MMO framework by fixing crash-prone core logic. Comfortable moving between Python/TensorFlow prototyping and optimized C++ production code, he brings a rare blend of research rigor and production-grade systems engineering. Colleagues know him for mentoring students and engineers alike, and for translating academic insights into scalable, secure products.
code13 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Universitat de Barcelona
languagesEnglish, Catalan, Spanish
github-logo-circle

Github Skills (9)

trinitycore10
debug10
mmo10
c-language10
cprogramming-language10
multiplayer10
multiplayer-game10
logic10
github9

Programming languages (14)

C#JavaC++CGoJuliaTypeScriptDockerfile

Github contributions (5)

github-logo-circle
TrinityCore/TrinityCore

Nov 2012 - Jan 2013

TrinityCore Open Source MMO Framework (master = 11.0.7.58867, 3.3.5 = 3.3.5a.12340, cata classic = 4.4.1.58558)
Role in this project:
userBack-end Developer
Contributions:5 commits in 1 month
Contributions summary:Guillem primarily focused on fixing crashes and bugs within the TrinityCore's battlefield and dungeon finder modules. The code changes involved addressing invalid pointer usage in battlefield code, which likely led to game crashes. Additionally, the user addressed state saving issues in the dungeon finder, ensuring the correct old state was saved. This suggests a focus on core game logic and stability improvements.
trinitycoreazerothcorelinuxmastermmo-framework
gpascualg/cmake-utils

Sep 2016 - Mar 2020

Contributions:77 pushes, 1 branch in 3 years 5 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Guillem Guinovart - Senior Software Engineer at Guardsquare