// Game Programmer & Teacher

HI THERE, IT'S
MIQUEL

GAME PROGRAMMER & PROGRAMMING TEACHER

I'm a passionate programmer graduated from ENTI-UB Barcelona, with strong knowledge in C, C++ and C#. I also build games with Unity and Unreal Engine 5, and I love turning ideas into interactive experiences.
Always commited to clean code and SOLID principles, as well as giving a hand to anyone who needs it.
Also experienced in troubleshooting and QA testing.

Miquel Guspí

// Skills & Education

Programming

C C++ C# Java JavaScript Kotlin

Systems & Tools

Unity 2D/3D Unreal Engine 5 Visual Studio Git SOLID Autodesk - 3Ds Max Autodesk - Maya 3D Agile methodologies SCRUM Kanban Atlassian - Jira Playtesting QA TestRail

Languages spoken

English Spanish Catalan

Education

Bachelor in Design and Development of Video Games and Serious Games

ENTI-UB — Barcelona, Catalonia

// Experience

Oct 2024 — Present

Virtual Reality Technician

ENTI-UB — Barcelona, Catalonia

  • VR hardware maintenance (Rokoko Motion capture suite, Oculus VR headsets, Virtuix Omni treadmill platform)
  • VR development using Unity Engine
  • Equipment & gear reservation and cession
  • Inventory management
Unity VR VR Development Motion Capture Hardware Maintenance
Nov 2022 — Present

Workshop Teacher - Introduction to Unreal Engine

ENTI-UB — Barcelona, Catalonia

  • Delivered hands-on workshops introducing Unreal Engine to high school and vocational students
  • Followed a predefined syllabus (by ENTI) to ensure consistent learning outcomes across sessions
  • Provided an engaging first contact with real-time 3D software for students with little to no prior experience
  • Explained core concepts such as the interface, materials, and basic blueprints
  • Encouraged experimentation and creative exploration within the engine
Unreal Engine 5 Teaching Game Development Game Programming
Oct 2022 — Present

Programming Teacher

Freelance

  • Programming lessons for university students using C, C++ and C# languages
  • Video game development using Unity 2D/3D with C#
  • Video game development Unreal Engine 4 & 5
C C++ C# Unity Unreal Engine
Mar 2023 — Mar 2024

QA Intern

Ubisoft Mobile Barcelona — Barcelona, Catalonia

  • Performed functional tests on specific Invincible: Guarding the Globe features to ensure the best end-user's experience.
  • Delivered feedback reports to the development team on a regular basis and on-demand.
  • Reproduction and isolation of bugs to assess their probability and severity.
  • Worked closely with other departments.
  • Performed and created test plans via TestRail.
QA Testing TestRail Jira Bug Reporting Test Plans

// Projects

The Dev Cave - Unity Tutorials

A website with Unity 2D tutorials for game developers. Covers gameplay systems, mechanics, and development best practices for students and hobbyists.

Unity Unity 2D Tutorials Web

SPACE BREACH

Survival Horror game where you find yourself trapped in a crumbling space station. Clear your way through the facility in order to reveal what happened, and how are you related to these ocurrences.

Unity Unity 3D Game Programming C#

TOCA CIÈNCIA

Educational kit initiative following STEAM learning based on 3D printed models and NFC interactions. Offers an inclusive design for visually impaired students, focused on macro-micro texture exploration.
Collaboration between ENTI-UB, Parc Científic de Barcelona and ONCE.

Unity Unity 3D C# Web

Sonar Festival - VR experience prototype

Emotion-driven project using biometric sensors and VR headsets.

Unity Unity 3D C# Web

C++ Particle System

A particle system with simulated physics in C++.

C++ Physics

Space Outlaws

FPS Platformer in a Wild West & Sci-Fi setting. Aliens have invaded the galaxy and the player, a member of the Outlaws Guild, must parkour their way through the invaders, every time trying to beat their personal record.

Unity 3D Game Programming C#

Buzz Off

Roles swapped in a hauted house - You are the ghost now! Scare away the visitors in your mansion and solve some crazy puzzles to reveal the mystery of your death.

Unity Unity 2D Game Programming C#