Madrid, Spain · Remote across Europe

I build AI products that hold up in production.

Full-stack product engineer with nearly three years shipping multi-tenant platforms, agents and real-time software with TypeScript, React, Next.js and Node.js.

What I bring

Product range, with engineering depth.

01

AI products that work in production

Streaming agents, RAG, MCP and tool calling built into usable product flows — with access control, guardrails and observability considered from the start.

02

Multi-tenant product foundations

Tenant isolation, SSO, RBAC, document permissions and usage controls for software that needs to serve different organisations safely.

03

End-to-end product delivery

From an ambiguous requirement to an accessible interface, tested backend, deployment and production monitoring — usually in small, fast-moving teams.

Selected work

Evidence over buzzwords.

Product work across AI platforms, enterprise knowledge and real-time systems. Confidential projects are described without client or proprietary details.

Confidential product · Current

Multi-tenant AI workspace

Primary engineer for a greenfield product that brings AI workflows, shared files and usage management into one tenant-aware workspace.

  • Designed the product foundation with organisation isolation, SSO, roles and document-level permissions.
  • Built a responsive file explorer, model-credit dashboards and interactive generative workflows.
  • Own delivery from architecture through Vercel and AWS deployments, logs, analytics and rollbacks.
TypeScriptNext.jsConvexWorkOSVercelAWS

Confidential case study

Permission-aware knowledge agent

An agentic assistant that turns a multi-gigabyte Jira and Confluence knowledge base into an interactive, traceable answer experience.

  • Combined ingestion, chunking, hybrid search and reranking with source permissions.
  • Added streaming, planning and tool execution through MCP and custom actions.
  • Designed guardrails for prompt injection, sensitive data and bounded tool usage.
RAGMCPTool callingHybrid searchStreaming

Public build

Real-time kitchen operations

A full-stack kitchen display system where new orders and state changes stay synchronised across screens in real time.

  • Implemented the operational flow from incoming order to preparation, readiness and collection.
  • Used WebSockets for live updates, timers and rider events without manual refreshes.
  • Kept frontend and backend responsibilities explicit in a production-shaped architecture.
Next.jsNestJSTypeScriptSocket.IO

Public build

High-performance Pokédex

A polished data-heavy product experience with fast discovery, detailed Pokémon views and thoughtful state management.

  • Built search, filters, generation views, evolution data and shiny variants on top of PokéAPI.
  • Used virtualisation and query caching to keep large result sets responsive.
  • Created a responsive interaction model with persistent client state and multiple themes.
Next.jsReactTanStack QueryZustandTailwind CSS

Experience

Nearly three years of shipping.

From trainee to primary engineer in fast-moving product and consulting teams.

Feb 2026 — Present

A2R

AI Software Developer Analyst

Own the architecture and implementation of a strategic multi-tenant product as its primary engineer. Ship AI workflows across 10+ modules and operate deployments several times per week with Vercel, AWS, GitHub Actions, Sentry and CloudWatch.

Apr 2025 — Dec 2025

JAKALA

Marketing Automation / Full-Stack Developer

Became the primary backend contributor for an internal generative-AI product, building Node.js services, Python integrations and Next.js interfaces for chat, streaming, model selection, prompts and tool calling.

Aug 2024 — Apr 2025

Zerintia Technologies

Full-Stack Developer

Developed real-time web and mobile software for industrial and healthcare environments, including WebRTC collaboration, device management and machine-metrics dashboards. Automated backend, web and mobile regression testing.

Sep 2023 — Jun 2024

Soamee

Trainee Software Developer

Progressed from backend trainee to full-stack delivery in approximately three months, shipping features across 5+ products serving about 25,000 aggregate users in small startup teams.

Working stack

Tools chosen for the product, not the résumé.

Product

TypeScript · React · Next.js · React Native · Tailwind CSS

Backend

Node.js · NestJS · Express · Python · FastAPI · PostgreSQL

AI systems

Vercel AI SDK · RAG · MCP · Tool calling · OpenAI · Gemini

Delivery

AWS · Vercel · Docker · GitHub Actions · Sentry · Playwright

Let's build something useful

Looking for a product engineer who can own the whole path?

I'm interested in remote roles across Europe where product judgement, strong TypeScript and practical AI engineering matter.