Hola, soy Marc Ribera

Senior Frontend Developer

Construyo productos digitales para hacer comprensible lo complejo.

Como Senior Frontend Developer: desarrollo interfaces y diseño experiencias de productos digitales.
Combino código, experiencia de usuario y visión de producto para transformar necesidades complejas en aplicaciones digitales coherentes y funcionales.

01 / Perfil

La tecnología debe estar al servicio de las personas.

He dedicado 10 años de mi vida al Frontend, la parte del desarrollo de software donde la tecnología se encuentra con las personas. Trabajo con un enfoque centrado en el usuario, dónde producto e interfaz conduzcan a soluciones útiles e intuitivas.

Formación

Ingeniero Técnico Industrial de formación. Me enseñó a comprender sistemas, analizar problemas y buscar soluciones de forma estructurada; una manera de pensar que sigo aplicando hoy en día. Orienté mi trayectoria profesional hacia el ámbito digital y completé un Postgrado en Desarrollo Web. Actualmente, sigo ampliando mi perfil técnico con una formación en UX/UI de Google y un Máster en IA de Big School.

Forma de trabajar

Antes de construir una solución necesito comprender qué problema estamos resolviendo. Por eso, el primer paso es entender qué necesitan los usuarios y qué decisiones debe facilitar el producto.

Con el tiempo he aprendido que un buen producto no depende solo de la tecnología, sino también de cómo se organizan y colaboran las personas que lo construyen. He ejercido como facilitador de la metodología Agile, ayudando a crear dinámicas que ordenan el trabajo, los roles y la toma de decisiones.

En mi experiencia, tanto laboral como personal, los mejores resultados nacen cuando las personas trabajan desde la confianza, la escucha y la cooperación. Cuando puedes aportar tu conocimiento, participar de las decisiones y se dan espacios donde el trabajo deja de ser una suma de tareas y se convierte en crear algo de forma compartida.

02 / Experiencia

Del desarrollo de interfaces a una visión de producto centrada en las personas.

Mi trayectoria profesional se ha desarrollado en torno al Frontend y la construcción de productos digitales complejos. He trabajado en software B2B y plataformas SaaS para organismos multilaterales, gobiernos y otras entidades, creando dashboards, herramientas de análisis y visualizaciones de datos a medida. He aplicado IA y algoritmos sobre Big Data para estructurar la información y añadir nuevas capas de valor.

También he actuado como enlace técnico entre empresas externas y equipos internos, coordinando el desarrollo de componentes y nuevas funcionalidades. Esta evolución me ha llevado a incorporar responsabilidades en UX/UI, producto, coordinación y facilitación de equipos.

  1. La Moncloa · Gabinete de la Presidencia

    Consejero técnico

    Madrid · 1 año y 7 meses

    El Gabinete de la Presidencia del Gobierno de España presta asistencia política y técnica al presidente y facilita la coordinación de la acción del Gobierno. Como asesor, aportaba criterio técnico en el prototipado y refinamiento de nuevas funcionalidades, participaba en su desarrollo y me encargaba del diseño UX/UI, además de colaborar en la organización de tareas y la coordinación del equipo.

    Fue una experiencia que mostró cómo la tecnología puede aplicarse en un contexto institucional con una clara orientación de servicio público e impacto social.

    Uno de los aprendizajes más valiosos fue conocer y colaborar con profesionales brillantes en sus respectivos campos. Trabajar con ellos y desenvolverme en un entorno institucional complejo amplió mi perspectiva sobre cómo se definen, coordinan y desarrollan proyectos de esta naturaleza.

  2. Citibeats

    Senior Frontend Developer · UX/UI · Scrum Master

    Barcelona · 5 años y 9 meses

    Citibeats es una plataforma de inteligencia social que utiliza IA y algoritmos para transformar grandes volúmenes de datos (Big Data) en información útil y accionable para detectar las preocupaciones de la ciudadanía y proponer soluciones.

    Durante casi seis años participé en la definición técnica y el desarrollo de sus productos digitales, especialmente dashboards, visualizaciones y herramientas de análisis de datos, además de interfaces reutilizables orientadas a la toma de decisiones con impacto social.

    Mi responsabilidad creció desde el desarrollo Frontend hacia UX/UI, producto, coordinación Frontend y facilitación Agile como Scrum Master.

  3. The Social Coin

    Junior Frontend Developer

    Barcelona · 1 año y 7 meses

    The Social Coin era una startup de propósito social con una aplicación web diseñada para fomentar la amabilidad y facilitar cadenas de ayuda y favores entre personas.

    The Social Coin ganó el quinto Concurso Global de Negocios de Innovación Abierta de NTT DATA en marzo de 2017.

    Como Junior Frontend Developer trabajé en la aplicación con AngularJS y desarrollé landing pages y webs internas para apoyar el producto y su comunicación.

  4. Three Feelings

    Desarrollador web

    Barcelona · 1 año y 6 meses

    Three Feelings es un estudio de diseño de Barcelona en el que las propuestas visuales también debían trasladarse al entorno digital.

    Mi trabajo consistía en convertir esos diseños en interfaces funcionales con HTML, CSS, PHP y WordPress, manteniendo la intención visual durante todo el proceso de desarrollo.

  5. Codi AV

    Técnico audiovisual · Sistemas interactivos

    Barcelona · 6 meses

    Codi AV creaba soluciones audiovisuales e instalaciones interactivas para museos, exposiciones y centros de interpretación: experiencias que combinaban contenidos digitales, dispositivos y espacio físico.

    Mi trabajo abarcaba la programación, instalación y configuración de estos sistemas, conectando software, hardware, redes y controladores para que todos sus elementos funcionaran de forma coordinada.

03 / Proyectos

Proyectos independientes

Sistema de iluminación de Residual Gurus durante el espectáculo

Residual Gurus

Sistema de iluminación interactiva para un espectáculo nocturno

  • Arduino
  • Electrónica
  • Interacción
  • Luz

Residual Gurus es una banda de música callejera de Barcelona que crea sus instrumentos con materiales reciclados. Para su espectáculo nocturno For the Dark Times necesitaba que la iluminación se integrara en la actuación y reaccionara al ritmo de los músicos.

Me encargué de desarrollar el proyecto completo: desde el diseño de la solución y la selección de los componentes hasta la programación con Arduino, el montaje electrónico y la construcción física del sistema.

El resultado es un sistema de iluminación LED formado por cuatro unidades autónomas —tres para los instrumentos y una para la bailarina—. Los sensores piezoeléctricos detectan los golpes y activan efectos de luz en tiempo real, mientras que cada unidad incorpora su propia batería, controles y conexiones para las tiras LED.

Selección de proyectos personales publicados en Kronos

Kronos - Alternativa als lladres de temps

  • Software
  • Electrónica
  • Prototipos

Kronos es mi espacio personal para desarrollar y compartir aplicaciones, automatizaciones, juegos y prototipos relacionados con el software, la electrónica, la música y la interacción.

Nació como una alternativa al consumo pasivo de pantallas: una forma de dedicar mi tiempo libre a construir ideas, experimentar con tecnologías y aprender a través de proyectos reales.

Cada entrada presenta una idea convertida en un proyecto funcional y documenta las tecnologías, decisiones y aprendizajes que hay detrás de su desarrollo.

Web de Fills de Rocha i López

Fills de Rocha i López

Web corporativa para una empresa de servicios técnicos

  • Desarrollo web
  • Web corporativa

Fills de Rocha i López es una empresa familiar con 60 años de experiencia en la reparación y venta de maquinaria. Desarrollé su web corporativa para presentar con claridad sus servicios, trayectoria y equipo, y facilitar el contacto con sus clientes.

Portfolio de Albert Kuhn Bosch

Albert Kuhn Bosch

Portfolio para investigador y creador audiovisual

  • Desarrollo web
  • Portfolio
  • Audiovisual

Albert Kuhn Bosch es cineasta, montador e investigador; su trabajo conecta memoria personal, archivo e historia. Diseñé y desarrollé su portfolio para reunir sus proyectos audiovisuales y permitir recorrerlos por título, lugar y año, con una presentación centrada en cada obra.

Proyectos experimentales

Un chatbot con memoria

Una aplicación de chat con registro de usuarios e historial persistente, desarrollada con React, Node.js, Express, TypeScript y MongoDB. La API de OpenAI genera respuestas teniendo en cuenta los mensajes anteriores de la conversación.

  • Inteligencia artificial
  • Desarrollo web
  • Experimentación

El tiempo de Meteoblue en Telegram

Un bot desarrollado en Python que consulta la API de Meteoblue y envía a Telegram, en un único mensaje, la previsión entre las 8 y las 22 h: sensación térmica, probabilidad de lluvia y viento.

  • Automatización
  • APIs
  • Datos

Financial Balance

Una aplicación web desarrollada con Vue y Highcharts que convierte un extracto bancario en CSV en gráficos y resúmenes anuales o mensuales de ingresos, gastos, balance y categorías de consumo.

  • Desarrollo web
  • Datos
  • Herramientas personales

Developer Snake

Una versión del clásico Snake desarrollada únicamente con HTML, CSS y JavaScript. El juego gestiona en el navegador el movimiento de la serpiente, el crecimiento, la comida, las colisiones y la puntuación.

  • Desarrollo web
  • Juego
  • Interacción

Theremin

Un instrumento electrónico controlado con Arduino que transforma la luz captada por una fotoresistencia en sonido. Según la intensidad recibida, un piezoeléctrico cambia el tono y permite crear melodías sin controles convencionales.

  • Arduino
  • Electrónica
  • Sonido
  • Interacción

Hwarang Training

Una aplicación web para consultar y practicar técnicas de Hwa Rang Do, desarrollada con HTML, CSS, JavaScript y jQuery. La Web Speech API utiliza síntesis de voz para indicar las técnicas durante el entrenamiento.

  • Desarrollo web
  • Herramientas personales

04 / Colaboración

Colaboración

Estoy abierto a colaborar en proyectos y equipos donde pueda aportar una mirada técnica y de producto, especialmente cuando existe una clara orientación de servicio, impacto social o utilidad para las personas.