Portfolio

Selected Work

The projects that shaped my thinking on software architecture, technical leadership, and long-term maintainability.

2016 – 2020 Architect

Kantox

fintech · Barcelona

Four years as architect at a Forex fintech that grew to acquisition by a major European bank. Led backend and frontend teams through a microservices migration, designed event-driven architecture, and built Kantox Dynamic Hedging from the ground up.

Ruby Elixir EmberJS RabbitMQ AWS
2022 – 2024 Principal Engineer

Gartner Digital Markets

research & advisory · remote

Technical leadership of the Data API area across Capterra, GetApp, and Software Advice. Led cross-cutting initiatives on data flow and request patterns, mentored the team on functional design, and co-led the frontend migration from an internal framework to NextJS. Migrated the whole data persistence strategy away from Elasticsearch, improving latency and consistency.

Elixir GraphQL Elasticsearch NextJS Kafka k8s
2012 – present Creator · Open Source

TimeOverflow

civic tech · Barcelona

Open-source platform for time banking communities, where members trade services using time as currency — one hour of any service, one time credit. Built solo as a side project, still live and actively maintained by the Coopdevs cooperative.

Rails PostgreSQL Open Source
2024 – present Full Stack · Sole Developer

Athena Analytics

education tech · Ireland

Main full-stack developer on an education analytics platform. A deliberate bet on a minimal-JS stack: Rails for the server, HTMX for interactivity, and _hyperscript for lightweight client behaviour. Full ownership, all layers from infrastructure to frontend.

Ruby/Rails HTMX _hyperscript

More Experience

Tech Lead Amplemarket 2025

Ruby/Rails · React · Kafka · Technical leadership of the engagement team.

Senior Software Engineer Remote.com 2024

Elixir · React · Documents and Contracts team.

Professor, Postgraduate Programming LaSalle Universitat Ramon Llull 2022–2025

Javascript · Python · Teaching frontend and backend to working professionals.

Principal Software Engineer, Core Team Toptal 2021–2022

Ruby · PostgreSQL · AWS · GraphQL · Real-time team leadership.

Senior Software Engineer RubiconMD 2020–2021

Ruby · PostgreSQL · AWS · Medical information management.

Senior Developer / Architect Ftopia 2011–2014

AngularJS · Rails · PostgreSQL · File synchronization platform, Paris.

Senior Developer Gestores 1880 2007–2009

Vehicle registration management platform, Barcelona.

Full timeline →

Kantox

Architect · 2016–2020 · Barcelona

  • Joined as senior developer, grew into the architect role over four years
  • Led the backend team through microservices decomposition and event-driven architecture with RabbitMQ
  • Led the frontend team building the EmberJS trading interface
  • Designed and built Kantox Dynamic Hedging, a new product, from scratch
  • Introduced Elixir for high-throughput trading workflows
  • Helped the company grow from early-stage to unicorn valuation
kantox.com →

Gartner Digital Markets

Principal Engineer (via Toptal) · 2022–2024

  • Embedded as Principal Engineer for the Data API area (Capterra, GetApp, Software Advice)
  • Technical leadership of the GraphQL + Elasticsearch data API serving millions of requests
  • Led catalogue-to-API data pipeline improvements, reducing latency and improving consistency
  • Mentored the team on Elixir patterns, OTP, and functional design principles
  • Co-led frontend migration from an internal framework to NextJS
  • Coordinated infrastructure across k8s / AWS / Vercel
capterra.com →

TimeOverflow

Creator · 2012–present · Open Source

A time bank is a community where members exchange services using time as the currency — one hour of gardening equals one hour of legal advice. TimeOverflow makes this possible at scale.

  • Built solo as a side project starting in 2012
  • Open source on GitHub, accepting contributions from the community
  • Still live and actively used by time banking communities across several countries
  • Handed off to Coopdevs cooperative, who maintain and develop it today
timeoverflow.org →

Athena Analytics

Full Stack Engineer · 2024–present

  • Lead developer on an education analytics platform, initially via Toptal
  • Deliberate stack choice: Rails + HTMX + _hyperscript for a full-featured app with near-zero JavaScript relying on native Web standards
  • Full technical ownership: architecture, front-end, back-end, infrastructure
  • Demonstrates that modern, interactive applications don't require heavy JS frameworks
athena.ie →