Marcos Vázquez Rey

Marcos Vázquez Rey

Software Engineer

Hi! I'm a software engineer with over 10 years of experience, specialized in software development with AI, games and mobile app development. Take a look at my previous work right below these lines.

Resume

A brief overview of my professional journey and qualifications.

Professional Experience

Lead App Developer / CTO
Serial Readers, Grupo Planeta Remote Jul 2021 – Present

Led the development team to continue implementing interactive stories for Serialify. Prepared budgets for external clients, managed production schedules, orchestrated tech stack and formed a multidisciplinary team to reach new goals, while writing code for existing internal and external projects.

Tech Stack:

Unity
AWS
Lambda
RDS
PHP
Symfony
.NET

Main Skills:

Team management
Budgeting
Decision making
Unity Developer
Serial Readers, Grupo Planeta Barcelona Jun 2019 - Mar 2025

Developed the Serialify mobile app with a small team: an interactive stories app for iOS and Android using the Unity engine. The focus of this project is on SOLID programming principles, programming patterns and self-documenting code with unit testing.

Tech Stack:

Unity
AWS
Lambda
RDS
PHP
Symfony
.NET

Main Skills:

DLL creation
Server & backend management
Clean code
SOLID principles
Code modularity
Unit testing
Agile development
Lead Unity Developer
Proximity Barcelona Mar 2018 – May 2019

Developed new features and maintained a gamified fidelization mobile app for a renowned client in the fashion industry, present in both the iOS and Android stores, by using the Unity engine and the PHP framework Symfony.

Tech Stack:

Unity
Android Studio
PostgreSQL

Main Skills:

Android development and publishing
iOS development and publishing
Geolocation technologies
Client mediation
Unity Developer
Hikaru Agency Valencia Oct 2017 – Mar 2018

Developed a VR port of an educational game (Monité in Raining Planet) on Android and Samsung Gear VR using Unity3D.

Tech Stack:

Unity
Blender
Android Studio

Main Skills:

VR development
Mobile debugging
Backend Web Developer
TeamCMP Barcelona Jun 2012 – Aug 2015

Developed new features and maintained a video streaming site working in an Apache, PHP & MySQL environment. Developed a custom CMS for said site. Worked with writers and publishers in an online magazine running a highly customized wordpress, developed for SEO purposes.

Tech Stack:

PHP
SQL
Javascript
Jquery
Apache
Varnish
Wordpress
Linux

Main Skills:

Linux server management
SCRUM & Agile

Education

HND in Game Programming
ESAT Valencia 2014 – 2017

Some highlights of this degree include computational geometry theory, networking, graphics engine development, game design, technical art, low-level code optimization, artificial intelligence systems and project management.

Technical Engineering in Software Development
Universidade da Coruña 2003 - 2007

Some highlights of this degree include electronic engineering fundamentals, algorithms, networking, parallel computation, operating system design, software architecture and database engine design.

Tools & Technologies

A selection of technologies and tools I've mastered throughout my career.

Programming Languages
C#
C#
C++
C++
Python
Python
SQL
SQL
Java
Java
JavaScript
JavaScript
OpenGL
OpenGL
Game Engines
Unity
Unity
Unreal Engine
Unreal Engine
pygame
pygame
AI
Agent development
RAG
Prompt engineering
Copilot
Copilot
Cursor
Cursor
Firebase Studio
Firebase Studio
Web development
HTML5
HTML5
CSS3
CSS3
jQuery
jQuery
PHP
PHP
Symfony
Symfony
Databases
SQL Server
SQL Server
MySQL
MySQL
PostgreSQL
PostgreSQL
Source Control
Git
Git
Perforce
Perforce
CI/CD & Automation
Docker
Docker
GitHub Actions
GitHub Actions
n8n
n8n
Misc
Multithreading
Design Patterns
Architecture
Networking

Gaming Projects

Here are some of the game development projects I've worked on.

Unsettlers

Unsettlers

Unity
C#
Shipwrecked

Shipwrecked

Unity
C#
Ultimate Undead Obliteration 3

Ultimate Undead Obliteration 3

Unity
C#
Android
Mobile
The battle for pass

The battle for pass

C++
OpenGL
Crimson hawk

Crimson hawk

Flash
ActionScript
FlightSim

FlightSim

C++
OpenGL
Procedural generation
3D game engine development
Lunar lander

Lunar lander

C++
Chimpmunk physics
Procedural generation
Asteroids

Asteroids

C
OpenGL
Prison escape run

Prison escape run

C++
AI
Pathfinding
FSM
Baoshi

Baoshi

C++
Unreal Engine

Want to know anything else?

Just ask! I've set up an AI to answer your questions.

Start a conversation by asking me anything about Marcos!

Contact Me
Have a question or a project in mind? Let's talk.