INTERVIEW
Ricardo Lodroño

What’s new in the constantly evolving Figma world? ¿Qué novedades hay en el mundo de Figma?
Ricardo’s next workshops, the one in English and the one in Spanish, are already starting at the beginning of September.

It has been a while since Ricardo Lodroño and I last had a public conversation, and with how fast design technology is evolving, we had a lot of ground to cover. Following the highly successful workshop and foundational course he recently taught for the School of Systems, I sat down with him to reflect on the experience and share his key takeaways.

In this interview, we discuss the power of leveraging Figma to build Flexible Visual Systems (FVS), how students are already applying these concepts to real-world cultural branding, and the exciting future of the platform. From motion design and AI agents to building custom generative tools without writing a single line of code, Ricardo shares his brilliant insights on why mastering Figma is no longer just about learning a software. It is about adopting a “systems mindset” that bridges the gap between traditional graphic design and programming. Here is our conversation.

Ha pasado un tiempo desde la última vez que Ricardo Lodroño y yo tuvimos una conversación pública y, con lo rápido que evoluciona la tecnología en el diseño, teníamos mucho de lo que hablar. Tras el gran éxito del taller y el curso de fundamentos que impartió recientemente para la School of Systems, me he sentado con él para reflexionar sobre la experiencia y compartir sus principales conclusiones.

En esta entrevista, charlamos sobre el enorme potencial que tiene Figma para construir Sistemas Visuales Flexibles (FVS), cómo los alumnos ya están aplicando estos conceptos a proyectos reales de branding cultural, y el emocionante futuro que le espera a la plataforma. Desde el diseño en movimiento (motion) y los agentes de IA, hasta la creación de herramientas generativas personalizadas sin escribir una sola línea de código, Ricardo comparte su brillante visión sobre por qué dominar Figma ya no consiste solo en aprender a usar un software. Se trata de adoptar una “mentalidad de sistemas” que acorta la distancia entre el diseño gráfico tradicional y la programación. Aquí os dejo nuestra conversación.

Martin: Hi Ricardo, how have you been? How is Valencia?

Martín: Hola Ricardo, ¿cómo has estado? ¿Qué tal Valencia?

Ricardo: Hot… very hot 🫠

Ricardo: ¡Con calor… muchísimo calor! 🫠

Martin: I can imagine! It has been a while since we last had a public conversation. So much has happened in the meantime, we need to talk about. You gave a workshop and course for the School of Systems. Can you tell me a bit about the course? What were you teaching?

Martín: ¡Me lo imagino! Hace tiempo que no hablamos en público. Han pasado tantas cosas desde entonces que tenemos que conversar. Impartiste un taller y un curso para la School of Systems. ¿Me puedes contar algo sobre el curso? ¿Qué enseñaste?

Ricardo: Both the workshop and the course were tool-based and focused on using Figma to build visual systems, demonstrating its capabilities for tackling graphic design or visual identity projects that require the creation of a visual system. We combined theory lectures with hands-on exercises in class. These exercises gradually added features as we covered them in the course.

We started from what makes Figma different from the tools most graphic designers come from. First, we covered layout as behaviour: freeform with constraints, Auto Layout and Grid. In Figma, layout is a structural decision because it determines how a composition responds to changes in format or content. Next came parametrization, which involves turning decisions such as colour, type and spacing into variables and styles. This means that each one becomes a named value that can be referenced across the entire file. Next came systematisation: components and variants, which transform graphic elements into reusable devices with a defined range of variation. Finally, we put it all together using the CAA Method to generate actual applications following different combination strategies.

Ricardo: Tanto el taller como el curso se basaron en herramientas y se centraron en el uso de Figma para construir sistemas visuales, demostrando sus capacidades para abordar proyectos de diseño gráfico o identidad visual que requieren la creación de un sistema visual. Combinamos clases teóricas con ejercicios prácticos. Estos ejercicios fueron incorporando gradualmente las funciones que vimos en el curso.

Empezamos por lo que diferencia a Figma de las herramientas que suelen usar la mayoría de los diseñadores gráficos. Primero, vimos el layout como comportamiento: freeform con constraints, Auto Layout y Grid. En Figma, el layout es una decisión estructural porque determina cómo responde una composición a los cambios de formato o contenido. Después venía la parametrización: convertir decisiones como el color, la tipografía o el espaciado en variables y estilos, de modo que cada una pasa a ser un valor con nombre al que puedes hacer referencia desde cualquier punto del archivo. Luego la sistematización: componentes y variantes, que convierten un elemento gráfico en una pieza reutilizable con un rango de variación definido. Finalmente, lo combinamos todo utilizando el método CAA para generar aplicaciones reales siguiendo diferentes estrategias de combinación.

Martin: Everything you need to build FVS in Figma. What worked really well and what do you want to improve?

Martin: Todo lo que necesitas para crear FVS en Figma. ¿Qué funcionó mejor y qué quieres mejorar?

Ricardo: The part of the course that worked best was when I showed the reverse-engineered projects that I had built for study purposes. In these projects, I took an existing flexible identity, took it apart and then rebuilt it inside Figma using flexible layouts, components and variables. Students told me directly that this was the most exciting part of the course. They could see the concepts we covered being applied to a real project.

The in-class exercises were effective too, particularly since I included the solution on a separate page of the exercise file. People learn at different speeds, so being able to open the worked solution and analyse it at a later time was very helpful. We also had a shared FigJam file as a hub for additional content and resources, along with a Q&A section for support.

One thing I particularly enjoyed was that some students started applying the course ideas to their live projects while the course was still in progress and shared them with me for feedback. A few were working on branding for cultural festivals, which is almost the perfect application of this approach. Seeing that happen during the sessions was the best feedback I could have received.

The main thing I want to improve is the range of content covered. We are splitting the material so that the course provides a proper foundation –something that you can follow even if you are new to Figma. I also want to devote more attention to Figma as a drawing and design tool, which students enjoyed and requested. With Figma Draw and other new features that the product is adding, Figma can be a serious alternative to Illustrator for expressive work in some cases. This aspect deserves more emphasis alongside the pure system-oriented content (components, variables, etc).

Ricardo: La parte del curso que mejor funcionó fue cuando mostré los proyectos de ingeniería inversa que había creado con fines de estudio. En estos proyectos, tomé una identidad flexible existente, la descompuse y la reconstruí en Figma utilizando layouts flexibles, componentes y variables. Los estudiantes me dijeron directamente que esta fue la parte más interesante del curso. Pudieron ver los conceptos que habíamos visto aplicados a un proyecto real.

Los ejercicios en clase también funcionaron bien, sobre todo porque incluí la solución en una página aparte del archivo del ejercicio. Cada persona aprende a un ritmo diferente, por lo que poder abrir la solución y analizarla posteriormente fue de gran ayuda. También contábamos con un archivo compartido de FigJam como centro de contenido y recursos adicionales, además de una sección de preguntas y respuestas para resolver dudas.

Algo que disfruté especialmente fue que varios alumnos empezaron a aplicar las ideas del curso a proyectos que tenían en marcha, con el curso todavía en activo, y me los compartían para que les diera feedback. Algunos estaban trabajando en identidades para festivales culturales, lo cual es una aplicación casi perfecta de los FVS. Ver que eso pasaba durante las propias sesiones fue la mejor señal que podía tener.

Lo principal que quiero mejorar es el alcance del contenido. Estamos dividiendo el material para que el curso funcione como una base sólida, algo que se pueda seguir incluso si eres nuevo en Figma. También quiero dedicar más atención a Figma como herramienta de dibujo y diseño, una parte que los alumnos disfrutaron y pidieron. Con Figma Draw y las nuevas funcionalidades que el producto va incorporando, Figma puede ser una alternativa seria a Illustrator para trabajo expresivo en determinados casos. Este aspecto merece más peso, junto con el contenido puramente orientado a sistemas (componentes, variables, etc.).

Martin: Figma has been evolving too. Lots of exciting new opportunities are arising, which lead us to the idea to offer expert add-on sessions that build on the learnings made in the foundational course. The course will teach everything people need to design flexible visual systems with Figma, but the addons offer the possibility to dive deeper in specific subjects. Can you name a few?

Martin: Figma también ha evolucionado. Están surgiendo muchas oportunidades nuevas e interesantes, lo que nos llevó a la idea de ofrecer sesiones complementarias para expertos que se basan en los conocimientos adquiridos en el curso básico. El curso enseña todo lo necesario para diseñar sistemas visuales flexibles con Figma, pero las sesiones complementarias ofrecen la posibilidad de profundizar en temas específicos. ¿Podrías mencionar algunos?

Ricardo: There are a few directions I would like to explore. The first is the natural next step in building on the foundations: the advanced layer of system building. This includes variable modes, scoping, semantic and reference tiers, component properties, and the entire distribution process via Team Libraries. This material cannot be covered in a foundational course, and it is what enables a system to survive at scale.

The others stem from the new features that Figma has recently released. For example, motion is now a mode of its own, with animated components and new variable types for easing curves and timing. This means that our visual system can now incorporate motion and gain a time dimension.

Another one is preparing a system to be operated by AI agents. The Figma agent works on the canvas reading your components, variables, layer names and descriptions, so everything we teach in the course about systematizing and parametrizing becomes the context it needs. Once that context is there, you can ask the agent to generate new applications, variations and adaptations, populate layouts with real content, and get results that stay inside your rules. The agent thus becomes a “coworker” who understands your system and can assist you with production tasks.

Lastly, something that connects with other of my fields of interest: encoding our systems into transferable custom design tools. Figma has incorporated features that allows you to build your own tools without leaving the Figma environment, prompting the agent and without writing a single line of code. You can now create custom shaders for both generative fills and for applying effects to existing layers on the canvas. You can also create generative plugins that go further: you describe the behaviour, controls and parameters you want in plain language and get a small tool inside the Figma interface. This tool remains inside your file and travels with it to your team or client, with no need for publication or installation. This paves the way for creating transformation-based visual systems and custom tools for our form-based systems inside Figma.

Ricardo: Hay varias direcciones que me gustaría explorar. La primera es el paso natural después de los fundamentos: la capa avanzada de construcción de sistemas. Esto incluye modos de variables, scoping, tiers semánticos y de referencia, propiedades de componentes y todo el proceso de distribución mediante Team Libraries. Este material no se puede cubrir en un curso básico y es lo que permite que un sistema funcione a gran escala.

Las demás se derivan de las nuevas funciones que Figma ha lanzado recientemente. El motion, por ejemplo, es ahora un modo propio dentro de la herramienta, con componentes animados y nuevos tipos de variable para curvas de easing y timing. Esto significa que nuestro sistema visual ahora puede incorporar movimiento y adquirir una dimensión temporal.

Otra es preparar un sistema para que lo pueda operar un agente de IA. El agente de Figma trabaja en el canvas leyendo tus componentes, variables, nombres de capas y descripciones, por lo que todo lo que enseñamos en el curso sobre sistematización y parametrización se convierte en el contexto que necesita. Una vez que se dispone de ese contexto, puedes pedirle al agente que genere nuevas aplicaciones, variaciones y adaptaciones, que complete los diseños con contenido real y obtener resultados que se mantienen dentro de tus reglas. El agente se convierte así en un un compañero de trabajo que entiende tu sistema y puede ayudarte con las tareas de producción.

Y por último, algo que conecta con otros de mis campos de interés: codificar nuestros sistemas en herramientas de diseño propias y transferibles. Figma ha incorporado funcionalidades que te permiten construir tus propias herramientas sin salir del entorno, hablándole al agente y sin escribir una sola línea de código. Puedes crear shaders personalizados, tanto para rellenos generativos como para aplicar efectos a capas existentes en el lienzo. También puedes crear plugins generativos que van más allá: describes el comportamiento, los controles y los parámetros que deseas en lenguaje natural y obtienes una pequeña herramienta dentro de la interfaz de Figma. Esta herramienta permanece dentro de tu archivo y se transfiere con él a tu equipo o cliente, sin necesidad de puiblicarla ni instalarla. Esto abre el camino para crear sistemas visuales basados ​​en transformación y herramientas personalizadas para nuestros sistemas basados ​​en la forma, todo dentro de Figma.

Martin: Exciting! I think the new features make clear that learning Figma is not just learning a new software, but connecting with a universe of tools with a growing number of possible outputs. Where do you see the career opportunities with expert knowledge in Figma?

Martin: ¡Qué interesante! Creo que las nuevas funciones dejan claro que aprender Figma no es solo aprender un nuevo software, sino conectar con un universo de herramientas con un número creciente de resultados posibles. ¿Dónde ves las oportunidades profesionales para alguien con conocimientos expertos en Figma?

Ricardo: For me, the shift is that Figma has evolved from being just a software tool to becoming an entire ecosystem. It started out as a UI design tool, closely linked to development from the outset with features like Dev Mode. This continued with the MCP and now with an agent working directly on the canvas, plus Weave for imagery and Figma Motion. The idea of a system holds all of this together: components, variables, styles and libraries. Every new feature assumes you have one.

Therefore, delving deeper into this ecosystem is a great way to develop a systems mindset and apply it to your own design projects. The valuable skill is being able to structure a visual identity in such a way that others, including agents, can work with it without breaking it. You benefit in two ways: scale and efficiency. If the system is properly parametrized and documented, agents can take over much of the production, freeing up time for you to focus on conceptualisation and (system) design.

You also pick up something of the mindset of a programmer along the way. Thinking in parameters, in reuse, in naming conventions… Even without writing code, it changes the way you approach your design work. You move towards this position of hybrid designer: someone whose deliverable includes the tools, systems and methods that produce the work, as much as the finished pieces. With its most recent features, Figma is the most accessible door into that role for a graphic designer.

Ricardo: Para mí, el cambio radica en que Figma ha evolucionado de ser simplemente una herramienta de software a convertirse en todo un ecosistema. Comenzó como una herramienta de diseño de interfaz (UI), muy pegada al desarrollo desde el principio gracias a funciones como Dev Mode. Esto continuó con MCP y ahora con un agente que trabaja directamente en el canvas, además de Weave para imágenes y Figma Motion. Lo que mantiene todo eso unido es la idea de “sistema”: componentes, variables, estilos y librerías. Cada nueva función parte de la premisa de que cuentas con uno.

Por lo tanto, profundizar en este ecosistema es una excelente manera de desarrollar una “mentalidad de sistemas” y aplicarla a tus propios proyectos de diseño. La habilidad valiosa consiste en saber estructurar una identidad visual de tal forma que otros —incluidos los agentes— puedan trabajar con ella sin romperla. Obtienes dos beneficios: escalabilidad y eficiencia. Si el sistema está correctamente parametrizado y documentado, los agentes pueden encargarse de gran parte de la producción, liberando tiempo para que tú te centres en la conceptualización y el diseño (del sistema).

Por el camino, también acabas adquiriendo parte de la mentalidad de un programador. Pensar en parámetros, en reutilización, en convenciones de nomenclatura… Incluso sin escribir código, esto cambia la forma en que abordas tu trabajo de diseño. Te vas moviendo hacia esa posición de diseñador híbrido: alguien cuyos entregables incluyen tanto las herramientas, los sistemas y los métodos que generan el trabajo como las piezas finales. Gracias a sus funciones más recientes, Figma es la puerta de acceso más sencilla a ese rol para un diseñador gráfico.

Config 2026: New materials, new tools and a more expressive canvas : https://www.figma.com/blog/config-2026-recap/

Thank you y muchas gracias, Ricardo!

Ricardo’s next workshops, the one in English and the one in Spanish, are already starting at the beginning of September. Registration closes after 15 reservations: https://schoolofsystems.org