• Work
  • Thoughts
    • Algo Art
    • Photography
    • Books
  • About
Menu

Sarwesh Shah

AI/UX Designer. New Media Storyteller. Tinkerer.
  • Work
  • Thoughts
  • Interests
    • Algo Art
    • Photography
    • Books
  • About

Featured Blogs

Featured
Color Me Good
Feb 22, 2026
Color Me Good
Feb 22, 2026

I use Figma's selection colors feature extensively 🙌 . It has helped me assigned my revised tokens to my elements at scale. But it did not allow the selection of elements based on their type e.g. backgrounds, text, vectors, etc. And this meant a blocker for us as well since our tokens were designed that way, like is the case with anyone working with a production ready design system.

🌼 Color Me Good is a Figma plugin that detects every color in use—both resolved hex values and design token references—and enables designers to search, filter, and select the elements where those colors are applied.

Feb 22, 2026
Should we incentivize feedback in AI products?
Dec 29, 2025
Should we incentivize feedback in AI products?
Dec 29, 2025

Generative AI learns directly from users, making their feedback its essential fuel. But should that feedback be actively incentivized? This piece examines the ethics, potential risks, and practical design trade-offs involved in rewarding people for contributing to AI training, exploring how incentives might shape behavior, fairness, and long-term system integrity.

Dec 29, 2025
  • Design 11
  • Art 7
  • Philosophy 6
  • Programming 5
  • Travel 4
  • AI 3
  • Environment 3
  • Psychology 3
  • Social 3
  • Game 2
  • Research 2
  • Science 2
  • Education 1
  • Installation 1
  • Liberal Arts 1
  • Music 1
  • Photography 1
  • Pop culture 1
  • Technology 1

Instagram

View fullsize Flora Burn.
.
.
.
Not all experiments turn out as success, but need to be recorded. Here I trained a GAN (generative adversial networks) with 65 randomly selected images of flower bokehs from @flickr. What came out were obviously not flowers but thes
View fullsize Life on the Red Planet
c. 2021

Ending this series of Martian landscapes with few more explorations and some thougts.

Much of Mars' beautiful surface is covered by fine-grained materials that hide the bedrock, but elsewhere, such as in this scene, t
View fullsize Uzboi Vallis
(Lat -27.447°, Long 324.680°E)

Layered deposits in Uzboi Vallis sometimes occur in alcoves along the valley and/or below where tributaries enter it. These deposits may record deposition into a large lake that once filled Uzboi V
View fullsize Danielson Crater
(Lat 7.946°, Long 352.964°E)

This image taken by the Mars Reconnaissance Orbiter spacecraft shows sedimentary rock and sand within Danielson Crater, an impact crater about 42 miles or 67 kilometers in diameter, located in th
View fullsize Layers and Sand on the Floor of Schiaparelli Crater
(Lat -1.321°, Long 14.653°E)

Schiaparelli Crater is a 460 kilometer wide multi-ring structure. However, it is a very shallow crater, apparently filled by younger materials such as lava and/
View fullsize Dune Ripples in Her Desher Vallis
(Lat -24.750°, Long 311.790⁰E)

These small ripples, about 10 meters apart, are located in Her Desher Vallis. Much larger images of this area show that Her Desher Vallis appears isolated, with no obvious connecti
View fullsize
View fullsize
View fullsize
View fullsize
View fullsize
View fullsize velocity & position.
.
.
.
.

Heisenberg's uncertainty principle has such deep connotations in one's life. Noone can say where someone is and where they are moving with absolute certainty. 

#generativedesign #p5js #processing
#rotation #centre #
View fullsize you're a sunflower.
.
.
.
.

Last month I got a chance to use generative programming concept to make unique personalized indentity assets for people participating in ValueLabs @designinspire_uxg conference which banked under the theme Hope and Resili
View fullsize
View fullsize Iris.
.
.
.
.
.
Visualisation created using frequency waveforms of a music clip by @sagarminussharma

#touchdesigner #audiovisual #spectrum
#fft #frequency #space #beats
#3d #feedback #music #jam #sideA 
#lockdownlife #proceduralart
Thoughts RSS

Color Me Good

February 22, 2026 in AI, Design, Programming

At Druva, the design team and I have been working for the past few months on making our design system Orion more refined and connected to the codebase. This also means making it more structural, scalable yet open and user & MCP-friendly 🏁.

One effort towards that direction was to 🏷️ re-tokenize the color palette and styles used in our component library so that they are consistent across all formats of user interface: pages, tables, forms, data visualisations, etc.

While doing this, I used Figma's selection colors feature extensively 🙌 . It helped me assigned my revised tokens to my elements at scale. But it did not allow the selection of elements based on their type e.g. backgrounds, text, vectors, etc. And this meant a blocker for us as well since our tokens were designed that way, like is the case with anyone working with a production ready design system.

🌼 Color Me Good was a result of this necessity. The goal was to detect every color in use—both resolved hex values and design token references—and enable designers to search, filter, and select the elements where those colors are applied.

The result: More legacy documents are getting tokenize within a day, handoffs for new features are faster and more accurate, and product is shipped on time.

Figma link

To know more about the process, lets together on a quick coffee ☕️ break.

screenshot01.png
screenshot02.png
screenshot03.png
screenshot01.png screenshot02.png screenshot03.png

Do check it out and share your comments.

Tags: scalable, ai, gen-ai, mcp, figmaplugin, colortokens, design system
Let's Settle This Like Adults (🪨-📜-✂️) →
Back to Top