A stream of data, frozen mid-fall,
becomes a surface with its own code.
I am an Iranian-born artist working at the intersection of
digital aesthetics and generative systems. My work begins
with a simple observation: the falling stream — patterned,
rhythmic, infinitely variable — has always been a form of
computation, long before computers.
Matrix Rain renders a 100 × 100 grid of
tiled digital rain. Each composition picks one of six
stream styles — classic vertical, diagonal, wave,
concentric, binary, or particle — and one of six terminal
palettes — classic green, blue, cyan, purple, red alert,
or white/gray. Every lit cell draws its own stream column,
its own character head, its own brightness gradient.
On top of the rain, a series of effects are optionally
layered: scanlines, flicker, horizontal and vertical
glitch bands, pixel glitches, a digital overlay of
katakana and Latin characters, and a blinking cursor.
The result sits between cathode-ray terminal and textile
repeat. Each piece is defined by a numeric seed and can
be regenerated, documented, and adapted for print,
textile, and surface applications.
On AI tools — where I encountered technical
obstacles, I turned to AI tools for debugging and code
optimization. Every structural, aesthetic, and conceptual
decision remained my own.