Full Stack Developer — Barcelona

Edu
Alfaro

Base Barcelona, ES
Focus JS · Drupal · React · UX/UI
Status Available for projects
Explore
Drupal React Angular Node.js TypeScript WordPress Sass Gulp Flutter UX/UI QA Expert WebGL Drupal React Angular Node.js TypeScript WordPress Sass Gulp Flutter UX/UI QA Expert WebGL
EUmies Awards CERN Arts Audi Volkswagen Biocat Hospital SJD Universitat de Barcelona Port Barcelona Bioibérica Proximity BBDO Labasad EUmies Awards CERN Arts Audi Volkswagen Biocat Hospital SJD Universitat de Barcelona Port Barcelona Bioibérica Proximity BBDO Labasad
01 — Selected Work

Projects

02 — About

Who I am

Full Stack developer with 15+ years building digital products from Barcelona. Specialist in Drupal, JavaScript ecosystems, AI agents and complex software architecture. From CMS platforms to LLM-powered workflows — I build things that are fast, scalable, and memorable.

Currently deep into AI tooling: building agents, MCP servers, multi-agent orchestration and AI-assisted development workflows. Also open to full stack, Drupal, and frontend projects.

Originally from Sevilla. Outside of code — husband, father of a little one, and a firm believer that a good BBQ solves most problems. Recharges with books, cinema, metroidvania games, and VJing.

0
Years exp.
0
Projects
0
npm packages
CMS & Backend
Drupal 8–10 Node.js Express WordPress SQL MongoDB
Frontend
React Angular TypeScript Sass Twig WebGL / Three.js GSAP Gulp
Design & QA
UX/UI Figma Accessibility (WCAG) Cross-browser QA Atomic Design
AI & Agents
Claude API MCP Servers AI Agents Multi-agent Orchestration LLM Integration Prompt Engineering RAG / Embeddings AI Workflows OpenAI API
Software & Tooling
Complex Architecture REST / GraphQL APIs CLI Tools Automation Flutter / Dart WebAssembly Docker
03 — Open Source

Packages

npm package
svg-to-symbols
Automates SVG sprite generation from individual SVG files. Converts files to <symbol> elements for efficient icon systems.
$ npm i svg-to-symbols
npm package
formulaire
Lightweight, framework-agnostic form validation library. Handles complex rules, async validation, and custom error messages.
$ npm i formulaire
npm package
lite-mongo-query-parser
Minimal MongoDB query string parser. Converts URL query params to MongoDB-compatible filter objects.
$ npm i lite-mongo-query-parser
npm · global
openapi3topdf
CLI tool that converts OpenAPI 3 specification files into readable, well-structured PDF documentation.
$ npm i -g openapi3topdf
04 — Beyond Code

Beyond Code

Teaching

Professor at Labasad Online — Master in Programming for Creatives. Teaching future creative developers the intersection of code, design, and interaction. Helping students build their first real-world tools and experiences.

Deepboot

Member of deepboot, an electronic music collective based in Barcelona. DJing and producing at venues across the city and beyond.

Sònar Sala Apolo Convent St. Agustí La Rubia Pentágora HQ
Get in touch

Let's build
something
great.

info@edualfaro.com