We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
Computer engineer based in Reus, Spain with 9+ years shipping production software. I started with Ruby on Rails, discovered Elixir and its concurrency model, and never looked back. I've built everything from high-scale betting platforms handling millions of events, to medical search engines used across the German healthcare sector, to AI-powered eCommerce search serving thousands of online stores worldwide.
// Core
// Backend
// Data & Search
// Infrastructure
// Frontend
// Workflow
Doofinder · Madrid, Spain
Working on a global AI-powered Search-as-a-Service platform processing millions of real-time queries for 10,000+ eCommerce merchants. Contributing to a distributed microservices ecosystem spanning search APIs, authentication, and configuration services. Most recently led the squad that designed and shipped "Category Merchandising" product that dynamically ranks and filters catalogue items using user-defined business rules, released in March 2026.
BetterDoc · Köln, Germany
Senior developer in the Research Team (3 devs) at this B2B German health company. Designed and built a medical search engine and PDF generation tool from scratch using Phoenix LiveView. Architected integrations with external APIs, databases, AWS SNS event emissions, and multiple microservices.
Tembeza International · Barcelona
Joined as a junior Elixir developer and grew into leading the betting node of "Betika" — a high-scale platform for the Kenyan market built from scratch. Helped design and code the sportsbook architecture, the platform's largest and most complex node. Promoted through the ranks as expertise grew.
European Code · Tarragona
Worked on enterprise projects, most notably "Consul" — an open-source civic participation platform adopted by 130+ institutions worldwide including Madrid's city council. High code standards and rigorous review process built deep RoR expertise and a strong appreciation for open-source craftsmanship.
// Personal Projects
Self-hosted · Home Lab
Owner of haganekai.com private server for self-managed media and home automation platform for family and friends.
Multi-device home lab spanning a Beelink Mini S13 (Intel N150, 16 GB RAM), a Raspberry Pi 5, and a Raspberry Pi 3. The Beelink runs Proxmox, hosting LXC containers for Plex and personal Elixir projects, a VM for the full *arr media stack (Radarr, Sonarr, Prowlarr, qBittorrent, Seerr), and a dedicated VM for Home Assistant. The Pi 5 also runs Home Assistant as a backup node, while the Pi 3 handles network-wide ad blocking via Pi-hole and serves as the VPN gateway. All services are exposed through Nginx Proxy Manager with Cloudflare DDNS.
Side Project · Barcelona
Web + mobile (Android & iOS) app that uses AI to scan book ISBNs and covers, retrieves book information, and connects users with local libraries in their area. Phoenix LiveView powers the backoffice for library management. Exploring native mobile development with Android and Swift.
Side Project
Real-time Planning Poker web app for agile teams to estimate stories collaboratively. Built with Phoenix LiveView and OTP to handle multi-room sessions, live voting, and instant result reveals without a single page reload.
2014 — 2019
Universitat Rovira i Virgili · Tarragona
2015
Cambridge Assessment English
// Languages
Open to senior Elixir opportunities, challenging distributed systems problems, and collaborating on ambitious projects. Remote-friendly.
REUS · SPAIN · OPEN TO REMOTE