Guillem Serra | Portfolio

{ video game programmer }

About Me

Guillem Serra

I'm Guillem Serra, a video game programmer with over 6 years of professional experience, building systems that are meant to scale and stay readable after months.

I'm a bit of a generalist, I enjoy working across the entire game stack (yes, UI too!) I like to design the architecture for complex systems like interaction and gameplay, also play with procedural generation, and create tools that make the team and I save time and be more productive. Good code, to me, is code that remains understandable, clean, solid and resilient under change, which let's face it: it will happen.

With Noümen Interactive I tried building an indie studio using Unreal Engine, exploring a minimalist experience in a procgen desert, with gameplay, and narrative at the core of the experience. It was a great learning experience, and I got to wear many hats. I’m particularly drawn to the medium the same way i approach cinema: authored, meaningful... something that pushes its art-form a bit further. I see games capable of carrying that weight, not as an exception, but as a direction worth pursuing.

As for the studio, the lack of a clear direction, in part due to being dependent on grants and marketable elements; kept adding scope creep, eventually making it unsustainable. It was a hard lesson, but I’m grateful for it, as it made me realize the importance of having a clear vision and direction for a project.

Recently becoming a father has given me a clearer perspective on the kind of work I want to dedicate myself to and the teams I want to be part of. I’m driven by the ambition to create meaningful, impactful games alongside talented people who share a strong vision and values. I thrive in collaborative environments where I can continue growing as a programmer, expand my skills, and contribute to crafting memorable experiences that resonate with players.



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++)

  • Enhanced Input System
  • CommonUI (Widget BP + C++)
  • StateTrees (AI & gameplay)
  • Editor Utility Widgets
  • Gameplay Ability System (GAS)
  • MetaSounds
  • Chaos physics
  • Submodules architecture

Unity (C#)

  • Unity Input System
  • ScriptableObject Event System
  • Cinemachine
  • Jobs System + Burst Compiler
  • DOTS (ECS)

Cross-Engine Expertise

  • Scalable architecture, Clean Code, SOLID
  • Procedural generation
  • Profiling & debugging
  • Agile dev, mentoring, code reviews

Tools & Technologies

  • Git, Perforce
  • GitHub Projects, Jira
  • Rider, Visual Studio
  • Next.js / React
  • Adobe Premiere, After Effects


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.