Work
\\\\\\\\\\\\\\\\







Artificial Us (2025)


Can GenAI capture the essence of Latin America? Using fine-tuned AI models, Artificial Us generates images of landscapes and daily life in Chile and Argentina, to then transform them into navigable 3D spaces. Developed with Touchdesigner, Python, and Stable Diffusion.

More








Inter NYC (2025)


Shape constellations and birth stars in this interactive installation commissioned for Inter. Developed on Touchdesigner, using depth cameras, Python, and GLSL for responsive user interactions.


More






Greater Than Two (2025)


Interactive installation representing the prevalence of human connections. Developed using Touchdesigner, Arduino and Python, it employs two custom devices that allow for accurate real-time localization. Exhibited at MIT during the 2025 RealityHack.

More





Stream Diffusion Experiments (2024)


Series of prototypes for interactive tools that leverage different open source image generation models. Developed using Touchdesigner, Stable Diffusion and Python.
  




ImaginAir (2023)


ImaginAir allows users to draw on a virtual canvas with their fingers, to then create an AI generated composition based on the drawing. Developed with Javascript, p5.js, Google MediaPipe, Python and Flask.

Read more, or try it here.
Playground
Experiments, sketches and other smaller projects




Project.A.Artgroup x Margarida Feijao (2025)


Collaboration with fashion designer Margarida Feijao for an experimental short film featuring her new collection. I developed the visual effects using Touchdesigner, Python and Premiere Pro.

More





Echos (2024)


No-code AI chatbot development tool built with Google Gemini, PHP, and JavaScript. Developed for the 2024 Google AI Hackathon, it enables users to design and deploy custom chatbots effortlessly. 

More




GenAI x Painter (2022)


Collaboration with painter Luis Gomez, exploring how traditional artists can use AI as a tool to expand their creative practice. Created through an iterative process, with the painter and AI taking turns to generate different sections. Developed using Python, Stable Diffusion, and oil on canvas.

More