Cai — Visual Artist, Coder, Motion Designer

Cai is a lifelong art project. Illustrator turned animator turned creative coder turned full-stack builder, one continuous sixteen-year practice measured in what it shipped. Animated series, projection-mapped buildings, generative code, interactive websites. This is the playground. Experiments, client work, and the occasional obsession.

Timeline

Roles

  • Exhibition & Installation Designer at Design Factory India (2025–2026)
    • Exhibition and installation design for two museum projects in India.
  • Motion Designer at Spark Advocacy (2023–2024)
    • Produced motion graphics for political and advocacy campaigns.
  • Founder & Operator at Pomofoods (2021–2026)
    • Two lines: Mandi, a wholesale grocery import and B2B catalogue business, and Da Dabba, a marketplace connecting people with licensed kitchens cooking fresh, prepared meals.
    • Design, product, and operations.
  • Freelance Web Dev & UX (2020–2025)
    • Built websites and web apps for clients across industries.
    • Full-stack development with React, Node.js, and modern tooling.
  • Technical Director, Festivals & Live AV (2018–2021)
    • Six festivals across four continents, including the three-storey Cyberia projection.
  • Compositor at Titmouse (2016–2023)
    • Star Trek: Lower Decks
    • Big Mouth
    • The Midnight Gospel
    • Bless the Harts
  • MTV + Vaibhav Studios + Studio56 (2012–2014)
    • Frame-by-frame 2D animation, stop-motion, and motion graphics.
  • B.Des at NID (2008–2013)
    • Bachelor of Design, National Institute of Design, India.

Events

  • Shoal (2026)
    • A school of fish on a planetarium dome, played live from an Akai at Open Dome, H.R. MacMillan Space Centre.
  • Spirograph Studio (2026)
    • The plastic toy, rebuilt in a canvas. Set the outer ring, the rolling gear and the hole the pen sits in, then watch the line chase itself until the two wheels c
  • When I Plot (2026)
    • Sketches written for a pen plotter, each one running live. Every number I was fiddling with in the code is a slider. Drag them, regenerate until a drawing looks
  • Aahar (2026)
    • A website that is a floor. The Aahar site is one painted floor seen from above, the food laid out on it for everybody to come and enjoy. Chalk writing, clay but
  • Voronoi Print (2026)
    • Letters and countries shattered into Voronoi cells. Type a word and crack it from the edges inward, or pick a country and let its census density do the cracking
  • Da Dabba (2026)
    • A marketplace for meals from licensed kitchens, built as a design system first. Every colour and shadow is a token, the components are one neumorphic library, a
  • For Love of Animals (2026)
    • Fifty species as a living flock, 1026 to 2026. Ten domestic populations exploded (34 billion chickens today) while forty wild species collapsed. Drag the year a
  • Bugs — Slow Trails (2026)
    • Installation. Apr 24 – May 3, 2026.
  • Pomofoods (2026)
    • The Pomofoods homepage, running live. Metaball goo, three snap sections, two brands.
  • Sequencer (2026)
    • A visual step sequencer tuned to C minor pentatonic. Click to place notes on a 16-step grid — each column triggers a different visual effect that intensifies th
  • This site (2026)
    • Blog Page, Portfolio Page, Home Page
  • Oh Hi: Matchsticks (2025)
    • Laser visuals for Matchsticks by Oh Hi. Minute MAPP 2025, Montreal.
  • Genuary 2025 (2025)
    • 25 daily creative coding experiments.
  • Minespective (2024)
    • One-minute projection for Minute MAPP 2024. Public-vote first prize.
  • Pomo-2024 (2024)
    • Pomo Design 2024 Annual Report.
  • Google UX Design Professional Certificate (2024)
    • Plus Google Project Management and AI Essentials, completed via Coursera.
  • Motion at Spark (2023)
    • Motion graphics at Spark Advocacy.
  • Yawn (2021)
    • Generative visuals for Yawn, a dream-pop project.
  • Mortal Storm (2021)
    • Streamed generative art experiments and creative coding sessions.
  • Cyberia 2 (2020)
    • Audio-Visual Performance
  • Caider (2020)
    • AV Algorithmic duo
  • Kid Filthy (2020)
    • Generative visual performance for Kid Filthy.
  • Brahman.ai (2020)
    • ML Residency. Live Coding. GANs and Unicycling.
  • Cyberia (2020)
    • Audiovisual installation for Cyberia festival.
  • Spilt mIlk (2019)
    • Generative Lights and Visuals.
  • Filament (2019)
    • Generative Visuals for collaborative concert.
  • Compositing Journey (2016)
    • 2D compositor at Titmouse Vancouver.
  • Character Animation at VFS (2015)
    • Vancouver Film School.
  • Silent Sea (2013)
    • Visuals for Advaita's album release. My first VJ set.
  • MTV (2013)
    • Frame-by-frame 2D animation and stop-motion at MTV.

Blog posts on the timeline (278)