{ video game programmer }
About Me

I'm Guillem Serra, a video game programmer with over 6 years of professional experience, building systems that are meant to survive iteration, scale with ambition, and stay readable at 3AM.
I'm a bit of a generalist, I like programming every part of a videogame (yes, UI too) I like to design software architecture, play with procedural generation, and create tools that make me save time and be more and more productive. I love designing systems where complexity emerges from simple, composable rules. I care about boundaries, data flow, and ensuring that what starts as a prototype can evolve into production without friction. Good code, to me, is code that remains understandable, clean, solid and resilient under change.
Most of my work lives in the space between design intent and technical reality: translating abstract ideas into deterministic systems without flattening their nuance.
Outside of work, I build indie Unreal Engine projects as a form of ongoing R&D, exploring gameplay, procedural systems, and new interaction models. I’m particularly drawn to experiences that approach games with the same intentionality as high-end cinema: authored, precise, and meaningful. I see games as a medium capable of carrying that weight, not as an exception, but as a direction worth pursuing.
Recently becoming a father has made me more deliberate about what I choose to build. Time is a constraint; constraints are a design tool.
Long term, I want to build a studio that ships award-winning work—games that are technically rigorous, artistically intentional, and capable of pushing the medium forward.
Education
- Bachelor's Degree in Computer Science - Interactive Digital Contents
ENTI-UB Universitat de Barcelona
2016 – 2020
🏆Extraordinary Award for Academic Excellence
GPA: 8.1/10
Studied the game development pipeline in general, with a focus on both technical and creative disciplines.
Covered programming, physics, AI, networking, game/level design, 3D modeling, animation, UI/UX, production methodologies, and legal aspects of game development.
- B.E Industrial Engineering
UPC Universitat Politècnica de Catalunya
2013 – 2016
(Unfinished, dropped out to focus on my passion)
- High School Diploma - Science & Technology
CIC Escola Batxillerats
2010 – 2012
Languages
- Catalan & Spanish: Native
- English: Advanced (C1, University of Cambridge)
- French: Intermediate, (A1 DELF, Ministère de l'Éducation nationale)
- Russian: Basic, (A1 MECR, Universitat Pompeu Fabra)
Skills
Unreal Engine (C++)
| Unity (C#)
|
Cross-Engine Expertise
| Tools & Technologies
|
Other Skills: Filmmaking
Shot and edited music videos for Barcelona artists. Directed the award-winning short film Andrea (2020), and contributed to Lesa Humanitat (2017, Gaudí Award nominee) and Voces Rotas (2020).
IMDb link here.