Juan Gaspar

Computer Engineer and Video Game Developer

Discover more

Games

Fangames

Mega Man Space
3

A space shooting game set in the Mega Man universe.

Mega Man Space 2
6

Godot source code for Mega Man Space 2.

Demos

Monke
1

A technical demo of a game inspired by Ape Escape.

HD2D Demo
2

Godot code for a HD2D visual test scene. Inspired by the looks of Octopath Traveller.

Snake
0

A simple Snake game made in C using Raylib.

Arkanoid
0

A simple Arkanoid game made in C using Raylib.

Tear (old)
1

Videogame Tear code for Game Maker Studio 2, before the project moved to using other tools.

Tools

Aseprite Scripts
331

My collection of Aseprite Scripts. Useful to make repetitive export patterns quicker.

Layered Sprite
22

A collection of nodes to help manage layered sprites.

Scrolling Backgrounds
8

Utilities for animated backgrounds based on a repeated texture that infinetly scroll.

Audio Sequence Player
2

A small tool to help create sequences of audio stream and play them in order. Facilitates the creation of flexible looping sounds and music.

About

¡Hola! Hello! I'm Juan, a Computer Engineer living in Madrid. I love video games ever since I can remember. Growing up I started researching about game development, and decided to start my own journey through this marvelous art. From small fun one-time little games to deep stories, I enjoy playing games, but most importantly, I love making my own.

My dream is to make my adventures reach more people. Knowing that someone will enjoy my titles as much I've enjoyed some games myself keeps me motivated to keep developing and working on my games.

On this site, you'll find the projects that have been crucial to my learning in game development, forming the foundation of everything I know about it. From my most ambitious projects to my published games, along with some technical demos and useful tools. It's all here!

Experience

2025 - Present

Senior Developer

Pyramid Consulting · 2025 - Present
  • Built Python tools independently that removed bottlenecks in internal workflows
  • Audited technical debt and proposed a quality plan to recover legacy codebases
  • Maintained large-scale PHP/Laravel projects
  • Evolved multi-service AWS infrastructure as code with Terraform and SAM
  • Provided incident support for the company's internal software
2022 - 2024

Consultant Engineer

Indra Solutions · 2022 - 2024
  • Developed C# .NET data analysis integration projects
  • Built data analysis and visualization in R, later migrated to Python
  • Designed SQL databases and background services
  • Client-facing: sales, requirements gathering, follow-ups and product demos
2020 - 2022

Full-stack Developer

Visual50 · 2020 - 2022
  • Development in TypeScript, Python and HTML/CSS for a reactive web application
  • UI design, SQL databases, Google Maps API and system administration

Education

2017 - 2022

Universidad Politécnica de Madrid

Madrid · 2017 - 2022
  • Bachelor's Degree in Computer Science Engineering
  • Passed programming courses with honours
  • Thesis at Universiti Sains Malaysia, 2022: Kinect dance-scoring game in Unity
2021

Aalto-yliopisto

Helsinki · 2021
  • Exchange studies in Computer Science
2021 - 2022

Harvard University

Online · 2021 - 2022
  • Courses in Game Development (LÖVE, Unity) and Web Apps (Python, TypeScript)