Guillem Serra | Portfolio

{ video games programmer }

About Me

Guillem Serra

I’m Guillem Serra, a video game developer with over 5 years of experience using Unreal Engine (C++) and Unity.

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.



Skills

- Unreal Engine (C++)

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

- Cross-Engine

  • Scalable architecture, Clean Code, SOLID principles
  • Procedural generation
  • Debugging, profiling, optimization workflows
  • Agile development, code reviews, mentoring

- Unity (C#)

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

- Tools & Technologies

  • Version Control: Git, Perforce
  • Project Management: GitHub, Jira / Kanban
  • IDEs: Jetbrains Rider, Visual Studio

- Other

  • Web Development: Next.js / React
  • Video Editing: Adobe Premiere, After Effects
  • Mentoring & teaching


Education

- B.A. Interactive Digital Contents
Universitat de Barcelona (ENTI)
2016 – 2020
Extraordinary Award for Academic Excellence

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.A. 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)


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.

  • Scriptwriting: Finishing the narrative script and prototype of my indie game Soliloquy, for which I also do the voice acting.

  • 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).