Barcelona, Catalonia, Spain
Built and scaled products end to end, from user-facing applications and backend systems to the infrastructure that supports them. Delivered reliable, scalable software while leading a small engineering team. 🚀 I’m a Senior Software Engineer / Technical Lead who thrives in startup environments where engineers wear many hats. I love designing and building systems across the stack: frontend, backend, and infrastructure, and making them work seamlessly together. While my focus leans toward backend systems and cloud infrastructure, I bring strong frontend and product experience that helps bridge technical and business goals. In my most recent role, I partnered closely with leadership across engineering and product, balancing hands-on technical work with guiding the team and supporting business needs. I value clear communication, thoughtful collaboration, and staying calm and solution oriented, especially when things get complex. 𝗪𝗵𝗮𝘁 𝗜 𝗱𝗼 𝗯𝗲𝘀𝘁: ✅ Architect and scale backend systems and APIs ✅ Design and operate cloud infrastructure with AWS, Kubernetes, and Terraform ✅ Build event-driven services and integrations across multiple domains ✅ Deliver end-to-end projects spanning frontend, backend, and infrastructure ✅ Communicate clearly across teams, lead with empathy, and stay pragmatic 𝗥𝗲𝗰𝗲𝗻𝘁 𝘄𝗶𝗻𝘀: 🔹 Built a user appointment platform and B2B analytics dashboard at Kannact 🔹 Owned and maintained core microservices (Node, Python, Java) 🔹 Managed Kubernetes clusters, CI/CD, and observability stack 🔹 Built and maintained four real-time integrations that synced patient data to external vendors and ingested related data back into our platform 🔹 Led hiring, mentored engineers, and improved delivery processes 𝗧𝗲𝗰𝗵𝗻𝗶𝗰𝗮𝗹 𝘁𝗼𝗼𝗹𝗸𝗶𝘁: • 𝗙𝗿𝗼𝗻𝘁𝗲𝗻𝗱: React, Next.js, TypeScript, TanStack Query, Tailwind • 𝗕𝗮𝗰𝗸𝗲𝗻𝗱: Node (Fastify), Python (FastAPI), Java (Spring Boot) • 𝗜𝗻𝗳𝗿𝗮 & 𝗗𝗮𝘁𝗮: AWS, Kubernetes, Terraform, PostgreSQL, Kafka, ClickHouse, Dagster • 𝗠𝗼𝗻𝗶𝘁𝗼𝗿𝗶𝗻𝗴: Grafana, Prometheus, Loki, Tempo I’m looking for senior or lead engineering roles in startups or small teams where I can stay hands-on, collaborate across functions, and help scale both technology and people. If your team values versatility, communication, and pragmatic engineering, let’s connect.
Kannact is a U.S.-based health coaching company that helps people with chronic conditions manage their health, serving both B2B and B2C markets. I’m one of the main contributors across all frontend, backend, and infrastructure projects, combining hands-on engineering with mentoring and technical leadership in a small, fast-moving team. 𝗛𝗶𝗴𝗵𝗹𝗶𝗴𝗵𝘁𝘀: • 𝗕𝘂𝗶𝗹𝘁 a user-facing appointments app now used by all our users to book and manage appointments. • 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗱 a B2B analytics dashboard for enterprise clients to visualize anonymized health metrics across their employee base. • 𝗢𝘄𝗻𝗲𝗱 𝗮𝗻𝗱 𝗺𝗮𝗶𝗻𝘁𝗮𝗶𝗻𝗲𝗱 multiple core backend microservices in Node, Python, and Java powering the platform. • 𝗢𝗽𝗲𝗿𝗮𝘁𝗲𝗱 our AWS and Kubernetes-based infrastructure, managing observability, deployments, and automation. • 𝗜𝗺𝗽𝗹𝗲𝗺𝗲𝗻𝘁𝗲𝗱 four two-way real-time integrations with third-party vendors, syncing patient data outward and ingesting external data into our systems using Kafka consumers, webhook handlers, and periodic health jobs. • 𝗟𝗲𝗱 two full hiring processes end to end, mentored engineers through regular 1:1s and feedback, and guided several engineering projects and initiatives. 𝗧𝗲𝗰𝗵 𝘀𝘁𝗮𝗰𝗸: Node (Fastify), Python (FastAPI), Java (Spring Boot), React, Next.js, TypeScript, TanStack Query, Tailwind, AWS, Kubernetes, Terraform, PostgreSQL, Kafka, ClickHouse, Dagster, Superset, Grafana, Prometheus, Loki, Tempo.
Qustodio is a multi-platform parental control that is used worldwide by more than 4 million users. • Responsible for migrating main app from PHP to React. • In charge of implementing SSO and use it in our different products. • Implemented high impact features and missing functionality in the core product (Attribution, Extra time, Multiparent, ...). • I created a new public site on top of Divi, allowing marketing people to create new landing pages and extending existing ones without the developer intervention. • Mentored other developers and help them grow. Core technologies: Typescript, React, Redux, Cypress, SASS, Node, Django, PHP. Common practices: Outside-in TDD on React and Python codebases, Hexagonal Architecture on Python codebase, CI/CD and trunk base development in all the projects, common usage of feature flags and experiments.
IMG Media is responsible of producing an On-Demand sports streaming service which is to be distributed by world-class sports federations such as the UFC and the Premier League. My work ranged from maintaining and implementing new features such as Chromecast in the existent applications to "the creation of a new app for TV devices". Tasks that I'm proud of: - Created a performant spatial navigation system that works across platforms (web, ios, android) using React Native Web. - Started the implementation of a design system with Storybook and React Native Web. - Established a proper build process with Webpack that accommodates the differences between platforms (web, ios, android). - Defined consistent conventions across the project and introduced Typescript. Core technologies: React Native, React Native Web, Redux, Redux Saga, Typescript, Storybooks, Webpack
We Are Blue Orange SL is a digital shop producing tailored solutions for the online gambling (iGaming) industry. My role included maintain and extend a multi casino Angular application. Some of the task I did were related to improve the overall performance of the app which required me to update most of the dependencies (angular, webpack, rxjs, ngrx, ...), change our bundling & distribution process and update our caching mechanisms. I also improved the app architecture at the time to take advantage of ahead of time compilation (AOT) and lazy loading which allowed us to greatly improve load times and allow for a better experience in low bandwidth mobile devices. Core technologies: Angular 5, RxJS, NGRX (Redux), Webpack, SASS, Typescript
Off Stage is a responsive web app for event organizers to book djs. My role included refactoring the front-end React app, connecting the front-end to the back-end, coordinating the back-end team, defining the server infrastructure, modeling the app data, implementing user authentication and API for different roles, unit and integration testing. Core technologies: JavaScript, React, Redux, Koa, Sequelize, PostgreSQL