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.

I build systems with scalability in mind, whether it's gameplay mechanics, editor tools, UI logic, or procedural generation; designed to boost team productivity and enhance the player experience. My goal is to turn design intent into expressive, efficient, and maintainable code.

I'm driven by passion for my craft and a constant desire to learn and grow, both individually and alongside my team. I thrive where technical challenges meet artistic ambition.



Education

- Bachelor's Degree in Computer Science — Interactive Digital Contents
Universitat de Barcelona (ENTI)
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
Universitat Politècnica de Catalunya (UPC)
2013 – 2016
(Unfinished, dropped out to focus on my passion)



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


Additional Skills

  • Tutoring: Guided game-dev students through Unity and Unreal Engine fundamentals, translating complex design and architecture concepts into clear, hands-on lessons. Boosted their confidence in coding and problem-solving.
  • 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).