Àlex Vicente Carpio Software engineer in Barcelona

I make the things I wish existed.

A site that makes cancer statistics readable. An app so I never miss a game release. The first music mod for Metal: Hellsinger. A bot that saved people hours during the vaccine rollout. By day I build Unity and frontend apps at Watchity; this page is the log of everything else.

LatestData website · Oct 2026

oncodata.info

The world's cancer statistics, explained for everyone

140 scroll-driven, animated stories built only on official figures: GLOBOCAN (WHO), SEER (US National Cancer Institute), cancer registries, ClinicalTrials.gov and NIH. Every major cancer, the rare ones and their types, in English, Spanish and Catalan. Made with nurse Yaiza Richarte Muñoz, and with Claude Code as a pair programmer.

  • Every sentence is written from the data, and checked in three languages
  • A GitHub Action refreshes every number from its source each month
  • Particles, scroll-driven charts and 3D anatomy, all in the browser

The log

Everything I've shipped, newest first: apps, games, mods, tools and websites.

2026
Android app · Oct 2026

Coming Games

Never miss a release day

An app to follow every upcoming game on PlayStation, Xbox, Nintendo and PC, with reminders a week before, the day before and on launch day. Built from scratch and published on Google Play.

KotlinJetpack ComposeRoomPagingCloudflare Workers
Coming Games feature graphic
Game jam · May 2026

War is a racket

A story in under five minutes

Made with Albert Artigas in nine days for the first edition of The Shorter, The Better, a jam for short narrative games that last five minutes at most. A side-scroller you play in the browser, where the scenery transforms as the story behind the phrase unfolds. No generative AI, as the jam's rules asked.

  • #21 for story out of 82 entries
UnityWebGL
War is a racket: an old pickup truck driving through a ruined, dimly lit city
2024
Game · May 2024

BrickGodot

An idle brick-breaker

A polished idle brick-breaker built in Godot 4, with procedural levels, exponential difficulty, custom shaders and a mobile-first design.

Godot 4GDScriptGLSL
Game jam · Apr 2024

Plants vs Jordis

Save the roses from Sant Jordi

Made as Botzilla Games for the Sant Jordi Jam 2024. The Dragon is the kingdom's hardest-working farmer, and Sant Jordi is coming: help him grow as many roses as he can while you keep the knight and the princess from trampling the pots. I programmed it with Sara Martí, with art by Àlex Cabezas and design by Manel López. The code is open source.

UnityWebGLWindowsLinux
Plants vs Jordis: the Dragon farmer by a field of flower pots
2022
Game mod · Sep 2022

Metal: Hellsinger music mod

2

The first song mod for the game

Reverse-engineered the game's FMOD Studio audio banks to swap the Stygia level track for Sweet Home Alabama, synced to the rhythm-scoring engine, before any public modding tools existed.

  • The first music mod for the game, anywhere
  • Custom audio injected into the proprietary .bank format
  • Plays with the beat-matching score, not just as background music

Covered by PCGamesN, TheGamer, Reddit and the game's official X account

FMOD StudioReverse engineering
2021
Tool · Jul 2021

Vacunació Catalunya bot

5

Help during the vaccine rollout

Released at the peak of the COVID-19 vaccination rollout in Catalonia: a bot that filled the official CatSalut form for you, through five or six levels of nested Shadow DOM, and stopped at the SMS step, saving people hours.

Node.jsPuppeteer
Game mod · Jun 2021

Factorio Time Control

1

21,000+ downloads

A mod on the official Factorio Mod Portal: keyboard shortcuts to change the game speed, with safe limits, six keyboard layouts and a reset on new games.

LuaFactorio API
Game · Apr 2021

Project Island

1

A Game Boy game in the browser

A retro game made in GB Studio and wrapped in a JavaScript emulator, with touch controls and gamepad support.

GB StudioJavaScript
Game · Feb 2021

Blind Fish

Alone, lost, and surrounded by water

A short, atmospheric horror game in low-poly 3D and pixel art: you're trapped with no way out, and something you can't see is trying to reach you. Made with the Fee Stuck Studios team: Ricard Juan, Joel López, Joan Lluís Mudarra and Charlie Bluu. Rated 5 out of 5 on itch.io.

WindowsLow-poly 3DPixel art
Blind Fish: a pixel-art figure in a dark, black and white 3D room
2020
Game jam · Jun 2020

NIOT: Now is Our Time

A game that teaches how to stop the spread

Made for the Fight Covid-19 Game Jam by GameBCN and Socialpoint, as the team We Love Challenge with Ricard Juan, Joel López and Joan Lluís Mudarra. An educational puzzle game for Android: it's a possible future where the virus could go worldwide, and each level's mechanics teach one of the measures that keep it from spreading.

Android
NIOT: the title over a low-poly Earth
Game engine · Mar 2020

Blackjack

2

A complete game engine in Java

Blackjack from scratch: the full strategy table, soft-17 dealer rules, recursive splits, and a 100-round simulator to test the Martingale betting strategy.

JavaOOPAlgorithms

About me

Experience

  • Software EngineerOct 2021 – Present

    Watchity · Barcelona

    Creator and maintainer of Mixer, the Unity app used in Watchity Studio. Building robust, engaging applications with Unity and frontend tools.

  • Project InternJan 2021 – Sep 2021

    Watchity · Barcelona

    Developed a cloud video application with Unity.

  • Retail VendorNov 2019 – Jul 2021

    División Negocios Reunidos SL · Terrassa

    Customer-facing retail operations and sales support.

Education

  • Grau en Enginyeria Multimèdia, Menció en Videojocs

    La Salle BCN · 2016 – 2021

  • Batxillerat Tecnològic

    STUCOM Centre d'Estudis · 2014 – 2016

  • CCNA 1

    Cisco

What I work with

  • Unity / C#95
  • Game development90
  • Frontend85
  • Backend70
  • DevOps65
  • Mobile50
C#UnityAngularNgRxTypeScriptJavaScriptKotlinJetpack ComposePythonC++JavaLuaPHPMySQLGit

Languages

  • CatalàNative
  • EspañolNative
  • EnglishProfessional
  • FrançaisElementary
  • 中文Beginner
“The right man in the wrong place can make all the difference in the world.”
G-Man, Half-Life

Got a project, an idea, or just want to say hi?

alexvicarpio@gmail.com