CV
Marcos Matutes Rapún
Programador de Videojuegos & Graphics Engineer Junior
Madrid, España | ✉️ matutesmarc@gmail.com | Github | Linkedin
Perfil Profesional
Estudiante de último curso de Diseño y Desarrollo de Videojuegos (perfil técnico) en URJC con una sólida base en programación de bajo nivel, arquitectura de motores y programación gráfica. Experiencia práctica creando motores, implementando mecánicas en Unity, desarrollando sistemas de físicas y shaders personalizados. Orientado a la optimización de código, resolución de problemas complejos y con capacidad para integrarse de en equipos de desarrollo ágiles.
Competencias Técnicas
- Lenguajes de Programación:
C++,C#,Java,C,JavaScript,SQL - APIs Gráficas & Renderizado:
Vulkan,OpenGL,GLSL / HLSL - Motores y Librerías:
Unity,Raylib,Phraser.js - Entornos y Sistemas:
Fedora Linux,Git / GitHub,CMake,Bash / Zsh - Metodologías & DevOps:
Scrum,CI/CDbásico,
Proyectos Destacados
Motor de Renderizado Gráfico en Vulkan (Proyecto de Fin de Grado en desarrollo)
Desarrollo Independiente de Bajo Nivel | C++ & Vulkan
- Diseño y arquitectura desde cero de un motor de renderizado gráfico utilizando C++ moderno y la API Vulkan.
- Implementación de pipelines de renderizado, gestión manual de buffers en GPU, shaders y sistemas de carga de assets.
- Automatización y compilación multiplataforma del proyecto mediante CMake.
Borzoi, Juego de terror hecho en Unity
Proyecto para una Game Jam de 14 días
- Desarrollo de shaders retro estilo PS1. Manejo de render textures, efectos en screen space y shaders de vértices.
- Programación de Gameplay. Comportamiento de personajes, movimiento, gestión de eventos y estados.
Formación Académica
Grado en Diseño y Desarrollo de Videojuegos (Perfil Técnico)
Universidad Rey Juan Carlos (URJC) | 2023 — Presente (Finalización prevista en 2027)
- Especialización en desarrollo técnico, programación orientada a objetos, matemáticas aplicadas a gráficos, computación concurrente y estructuras de datos de alto rendimiento.
Idiomas
- Español: Nativo.
- Catalán: Nativo.
- Inglés: Nivel C1 (Avanzado) — Capacidad completa para redactar documentación técnica, colaborar en equipos internacionales y comprender la jerga de ingeniería de software.
Experiencia Laboral
Dependiente de Estación de Servicio
Compañía de Combustibles | 2024
- Gestión de caja, atención directa al público y control de stock en un entorno de ritmo rápido.
- Desarrollo de competencias blandas (soft skills) clave como la resolución rápida de incidencias, alta responsabilidad y gestión autónoma del tiempo de trabajo.
