The projects that shaped my thinking on software architecture, technical leadership, and long-term maintainability.
2016 – 2020Architect
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.
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.
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.
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.
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