Software engineer in Madrid. Been putting code here since 2015, starting with Minecraft plugins. Currently at Sngular, working with Inditex.
Mostly backend: JVM, Rust, TypeScript. I care about optimization, attention to detail, and code that is clean and performant. Outside of that I'm into reverse engineering, infrastructure and hardware, and AI.
outpaceai (Rust) is the AceStream P2P streaming protocol rebuilt from scratch off packet captures, no engine blobs. Joins real swarms and serves them over HLS.
notion-repackaged (about 920 stars) repatches Notion's Electron app to embed the notion-enhancer and gives Linux the desktop build it never had. I wrote most of it.
linkpouchai (Java + TS + Python) is bookmarking with no account: signed-URL stashes, Postgres FTS, Playwright screenshots off Redis Streams, AI summaries.
lurklootai (TypeScript) farms Twitch and Kick drops for you. On the Chrome Web Store, and there's a headless Docker build for servers.
solrj-dobbyai (Java 21) replaces SolrJ's ancient
DocumentObjectBinder with something that knows about records, java.time and enums.
On Maven Central, and in production in an enterprise app at Inditex.
PlayerBalancer (Java) balances players across Minecraft servers behind a BungeeCord proxy. Almost entirely mine, sold as a premium plugin back then, the first code I earned money from. Archived and open now.
timeit was my degree project: a time tracker in TypeScript with a Qt/QML desktop client. All in Spanish.
A temporary obsession for turning my PC on remotely with Wake-on-LAN. Multiple solutions, each one lower level than the last: Python relay to Pi webserver to bare ESP8266 firmware to Mongoose OS firmware, with a tutorial that I wrote up here.
distrowatch-parser has been scraping DistroWatch rankings since 2019 and committing them next door, 2.3k commits deep.
server-extractedai (C#) pulls the protobuf schemas out of the server assemblies of Rust (the game, not the language) and keeps them regenerated in CI, so the tooling around it never guesses at the wire format.
audio-search-cli (Python) transcribes audio with Whisper and lets you grep it, with word-level timestamps and caching so long files are done once.
Smaller: apachas (Kotlin/Micronaut expense splitting, frontend), npbankmaths, discord-sweep-bot, onthebuns-auto-campaigns, my home cluster on GitOps, and about 76 merged PRs in other people's repos (mapstruct, coder, bitnami/charts, httpsnippet).
ai built with AI assistance.





