Full Stack Developer & Game Developer

I design and build modern web, mobile applications, focused on performance, scalability, and user experience. From full-stack platforms and collaborative systems to mobile applications, multiplayer experiences, and developer tools.

I started programming about 3 years ago with Java while studying a Multi-Platform Application Development degree. Since then I have kept learning on my own and today I focus on scalable web platforms, multiplayer systems and developer tools.

Projects.

A collection of real-world applications built with different technologies, focused on learning, scalability and user experience.

Kairos screenshot
In development

Kairos

A personal operating system in one local-first app: tasks, finances, training, calendar and notes, with end-to-end encryption and optional bank and calendar sync.

Learned: Local-first architecture with IndexedDB, browser cryptography and testing complex parsers.

DevStarter screenshot
In development

DevStarter

A VS Code extension that sets up popular frameworks and project templates in a few clicks.

Learned: The VS Code extension API and building command-line style interactive flows.

MyMusic screenshot
In development

MyMusic

A cross-platform Flutter app that migrates Spotify playlists and lets you manage your own music collections.

Learned: Cross-platform development with Flutter and working with third-party music APIs.

Damas Donde Sea screenshot
Completed

Damas Donde Sea

A classic checkers game in Java with a JavaFX interface, turn system and full board interaction.

Learned: Object-oriented design and building desktop interfaces with JavaFX.

FlavorBalance screenshot
Completed

FlavorBalance

An Android app to manage recipes, with full create, edit and delete and a local database.

Learned: Android app architecture and local persistence with Room.

Game Development.

Game prototypes focused on gameplay programming, multiplayer systems, and interactive mechanics built with Unity.

Parkour Beans screenshot
Prototype

Parkour Beans

A first-person parkour prototype focused on fast movement and fluid traversal across platforming levels.

Focus: Designed a modular player controller with wall-running, sliding, jumping, air control, a grappling hook and moving or bouncing platforms.

Learned: Game feel, physics-based character movement and structuring gameplay code into small reusable components.

NextbotScape Beans screenshot
Prototype

NextbotScape Beans

A Backrooms-style multiplayer horror game built around cooperative exploration and real-time interaction.

Focus: Built the multiplayer architecture with Netcode for GameObjects: lobbies with join codes, player and animation sync, flashlights and interactive doors, plus basic AI with pathfinding.

Learned: Client-server synchronization, authority and latency in multiplayer games, and navigation meshes for AI.

Experience.

  1. Now

    Freelance · Currently

    Freelance Full Stack Developer

    I currently work as a freelance developer building web applications, improving backend systems and developing complete digital products. I also build personal projects to explore new ideas and technologies. I am open to collaborating on new projects and opportunities, focusing on clean architecture, performance and user-focused software.

  2. 2025

    Internship · 3 months

    Full Stack Developer Intern

    SoportTec

    Built a dynamic invoice template editor that allowed users to define templates using JSON or Python, render them in real time, visually edit the output and export results to PDF, JSON or Python code. This project provided hands-on experience with Django, Python backend systems and document rendering architectures.

  3. 2022

    Internship · 4 months

    IT Support & Systems Intern

    Ayuntamiento de Huelva

    During my internship at the Huelva City Council, I was responsible for supporting the installation, configuration, and maintenance of Linux servers, assisting in the monitoring and management of network infrastructure to ensure system stability and performance, and collaborating on internal administrative tasks, including data management and reporting using Microsoft Excel.

Skills.