Barcelona, Spain
Barcelona, Spain
Barcelona, Spain
Auckland, New Zealand
Auckland, New Zealand
Buenos Aires, Argentina
Buenos Aires, Argentina
La Plata, Argentina
La Plata, Argentina
Three self-hosted machines run my public sites, their databases and an AI agent in production: Docker Compose on bare metal behind Traefik, with public traffic arriving through Cloudflare Tunnel. Self-hosted GitHub Actions runners (GARM, one ephemeral Incus VM per job) build each image once; a deploy gate ships that exact digest to UAT, runs Playwright, and promotes the same digest to production. The platform also runs full LGTM observability with Telegram alerts, nightly backups copied offsite to Backblaze B2 with an append-only key, and a control panel that compares every service's version with GitHub and triggers pulls, stack updates and installers.
llama.cpp serving Qwen3.5-9B on my own hardware, with per-client API keys and Prometheus metrics; it powers the guide assistant inside app.staysy.co. Next to it sit a RAG pipeline (an embeddings server and the Chroma vector database) and a Telegram AI agent on an isolated Docker network that can reach the model server but not the database, with its memory backed up nightly.
Your personal AI agent on a USB stick. Plug it into any computer you own and your agent runs there, with everything it knows about you, and every copy keeps learning and shares what it learns with the others. Built and tested as a single static Go binary for Linux, macOS and Windows, it keeps its memory encrypted on the stick and in a private git repo with keys only you hold, learns append-only so that forgetting is a deliberate, recorded act, and runs every action through a three-layer sandbox: the model proposes, a rule-keeper checks it against your signed constitution, and only then does the agent act.
playthis.today is an arcade of browser games, served as a static site that deploys on every merge to main. Alongside it, The Game (tg.playthis.today) is a viral Go and SQLite web app: open the link, lose The Game, then generate a shareable link to pass it on. Both are self-hosted; The Game adds rate limiting and a hardened security policy.
A real-time multiplayer browser game with a Go backend and a Svelte frontend. Games live in memory on the server, and 2v2 and 3v3 matches can include AI opponents. Every merge to main deploys automatically.
A browser game with a Go backend, a Phaser frontend and PostgreSQL storage. It is in UAT, open only to private testers, and ships through the same build-once, promote-by-digest pipeline as the homelab's other apps.
This site: a bilingual CV (English and Spanish) generated from JSON data into static pages and ATS-friendly PDFs, with the PDFs' text layer verified on every build. A private admin behind Cloudflare Access builds PDF versions tailored to specific roles from the same data.
A kind of fancy CLI quiz game where you keep your pet alive by answering questions correctly. Features interactive CLI menus, NPM package distribution, and questions fetched from Open Trivia Database. Built to practice creating NPM packages and interactive command-line interfaces.
Universidad Nacional de La Plata (UNLP), Argentina
Focused on advanced software design patterns, architectural principles, software quality assurance, and project management methodologies, deepening the theoretical and practical aspects of building complex software systems.
Universidad Tecnológica Nacional (UTN), Argentina
Comprehensive 5-year engineering program covering foundational computer science, algorithms, data structures, database management, networking, operating systems, and the full software development lifecycle. Provided a strong analytical and problem-solving base.
In-depth specialization covering foundational and advanced neural networks, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), model tuning strategies, and practical applications of deep learning.
Hands-on program focused on the core components of autonomous vehicle technology, including computer vision, sensor fusion, localization, path planning, and control systems, utilizing relevant ML/DL techniques.