About Cai
Cai — multidisciplinary visual artist, creative technologist, and installation maker. The full timeline, from NID to Vancouver, sketchbooks to live AV.
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
- Voronoi Print (2026.69)
- Interactive Voronoi fracture tool. Letters and census maps shattered into cells, exported as SVG.
- Bugs — Slow Trails (2026)
- Installation. April 24 – May 3, 2026.
- Oh Hi: Matchsticks at Minute MAPP (2025)
- One-minute video mapping + laser piece at Minute MAPP 2025, Montreal. First laser performance.
- Minespective at Minute MAPP (2024)
- Public-vote first prize, Minute MAPP 2024 (MAPP_MTL), Montreal.
- Google UX Design Professional Certificate (2024)
- Plus Google Project Management and AI Essentials, completed via Coursera.
- Mortal Storm (2021)
- Streamed generative art experiments and creative coding sessions.
- ML Residency at Brahman.ai (2020)
- Machine learning for creative applications. GANs and live coding.
- Live Generative Visuals (2020)
- VJ for Kid Filthy, Yawn, Spilt mIlk, and collaborative concerts.
- Cyberia 1 & 2 (2019)
- Audiovisual installations and performances at Cyberia festival.
- Character Animation at VFS (2015)
- Vancouver Film School.
- Silent Sea Album Release (2013)
- Live visuals for Advaita's album release concert.
Blog posts on the timeline (275)
- Code 38: Nine years of Processing
- Code 37: For Love of Animals (a flock, an NDA, and 34 billion chickens)
- Code 36: Building for BC + AI (Boids, a Living Logo, and a Mosaic)
- i-XLIII: Burn Screens, Felt Ghosts and a Temple in the Bushes
- Code 35: Gizmos, Goat Screams & Vibe Coding on the Phone
- Illusrtation XLII : All lunatics looking in the sky and Some Originals for Sale
- Sketchbook 40: Bar Napkins, Body Studies, and the Practice of Not Overthinking
- AI09 : Sora, So far
- AI08: For the love of stable diffusion.
- AI07 - The Credit Crunch Chronicles
- Sketchbook 39 : Lines of Privilege, Bodies in Transit
- AI-06 Luma.AI
- Illustration XLI - Love, Melancholy, and Plant Parent Dreams
- Sketchbook 38: Afternoon at Matchstick Cafe
- AI09- Ambala museum beginning
- AI05 - Hard Disk Full, Beautiful Trash Everywhere
- Sketchbook 37: Basic Inquiry & Mutek Forum
- Anim 22: (from archive 2022) Merry new year, quick run down of a stop-motion short
- Sketchbook 36: Lines of Privilege, Bodies in Transit
- Code 34: Vibe coding Genuary
- 02AR: My First Dance with Adobe Aero
- Pomofoods: New Wholesale Market
- Anim Ch 21: WormHole - A Week in Space
- Anime Ch20: Minespective: Exploring Connection Through Projection Mapping
- i-XL: 5 Stunning Blender Illustrations
- Illustration XXXIX: My Journey Through Digital Sculpting and NFTs
- Sketchbook 35 - Its always more fun to make than to document.
- Pride Month
- Ai -04 beautiful Trash
- i-XXXIX- From Mexico to Vancouver
- Code 33: The actual 'open' ai - Stability.ai
- AI 03 -Ai is not gonna take over the world, Yet ! Dalle is here.
- Style transfer 02- Coloring and inking artist are about to loose their jobs.
- Code 32: Creating AI Art with Google Colab for Machine Learning Artists
- Code 31: Text to image (using google collab)
- sketchbook 34 - You think you are alone? there is probably an artist watching.
- Code 30: FX hash, NFTs designed for the blockchain, not just jpegs or mp4s.
- Code 29: (ft. AI)I Used ML to Turn My Tweets into Images and They are So Poetic!
- Sketchbook 33- Never get bored.
- Sketchbook 32 - Travels on a Bus, animals and a return gift
- Ai 01- Discover Style Transfer and my experience with runwayML
- Code 28: Typography, Music, and the Human Machine
- Anim Ch19: Califonia Class, Lower decks, Call it whatever you want.
- Code 27: Network Bodies & Circular Voids
- Jam in Jubilee
- Photography09: Beautiful nimslo
- Same Junction
- Cai moderated, Computer generated
- Code 26: My Plotter Again
- Code17: Brief History of Early Cinema and discover Data-moshing
- Illustration XXXV: Notes from a Digital Nomad
- Caider Live Session
- Sketchbook 31- Peak of the wave (on the peak of the wave)
- Yawn Music
- Dailies #19 Caider's jam session
- Dailies #5, Caider's Jam session
- Mortal Storm
- Cyberia 2
- Emergent Behaviour
- Dandelion Dreams
- Caider - Node20
- Illustration XXXVIII: My Cinema 4D Journey and Urban Reflections
- Deep Freeze
- Code 25: Kinect Tracking, ML Lyrics & Code Nostalgia
- Comic 06: Daily Tales
- Left hand excercises
- Thobad
- Network music festival
- Swimming like a fish
- Sketchook 30 - Digital Archaeology and Other Disappointments
- Cover for Caider
- Sketchbook 29 - Memories from My Practice Books
- Code 24: Machine Learning Memories
- Mood in E maj
- Me in a Loop
- Charlie's Jamming session
- My Presentation at AML
- John Cage test
- SOUND MIND Listening Workshop facilitated by Viviane Houle
- Jhand jam
- Walking in a virtual space
- Neuvoids
- Brahman.ai
- AML performance
- SketchBook 28 -Japanese Letters Meet Artistic Expression
- Algorave edit
- First ML test
- Dynamic canvases
- Character to JBGallery
- 01AR:Digital Echoes
- Anim Ch 18: The Great Comeback
- The way people make me feel
- Throwback from a live coding session
- Code 23: Exploring the Boundaries of Plotter Art
- Group electronics
- Abhinav's attack.
- Sketchbook 27: morning routine at bombay beach
- Sketchbook 26 - Black and white
- Sketchbook 25 x 00AR - When Sketches Dance
- Illustration XXXIII: Negative Space & Intimate Silhouettes
- Code 22: Servo Dreams & Digital Hallucinations
- Sketchbook 24 - Thick, Black and white
- Code 21: Digital Experiments & Creative Coding Journeys
- XXXVII: Exploring Dimensions
- Cyberia
- Monsoon page under construction
- Anim Ch 17: From Mediocrity to Tutorials
- Inktober 2019 - A Month of Ink, Masks, and Memories
- Sketchbook 23- Through Procrastination
- Illustration XXXVI : Between Light and Shadow
- Illustration XXXII : Random Acts of Creation
- Code 20: From Festival Trailers to Web Experiments
- Filament
- Collages
- Code 19: The spare tyre
- Code 18: From Slitscan to Pixel Sorting and Beyond
- Illustration XXXI: Monsters, Crushes & Late Night Thoughts
- Code 17: The Art of Mechanical Drawing Plotters
- Code 16: The show file
- Accidental Art: My Journey into the World of Slitscan Photography
- Code 15: Going in circles
- Code 14: Letters that misbehave
- Code 13: The sketches that listened
- Poem for me
- Code 12: The sketches that looked back
- ninth Node
- Code 11: Weather for particles
- Code 10: Things that fall
- Code 09: The flock that followed me home
- Sketchbook 21: Dreams, Drifts, and Digital Detours
- letters to a Muse
- Code 08: Kinect, and Cosmic Creativity
- Illustration XXX: Where Code Meets Consciousness
- Code 07: Diving Deeper
- Potato chips
- Illustration XXIX- Dimensions of Seeking
- Squatum City
- Code 06: A Year in Pixels and Algorithms
- Whats going on
- Local shows - Sonic psych, Obsedian tapes , split Milk, Kai basanta, Squish , four hands - six eyes, Softness, outsider fest
- Sketchbook 22- Digital Sketches Collection
- Illustration XXVIII: Late Night Visions & Racing Thoughts
- Illustration XXVII - Life Cycle of Love and Pain
- Code 05: Weaving Digital Textures and Abstract Algorithms
- Banjo with visualizer
- Inktober 2017: A Cinematic Journey in Ink
- Photography08: Misc photography, Story telling in the age of instagram
- Photography07: Second-Hand Visions and Street Philosophy
- Illustration XXVI: Fragments of Existence
- Code 04: Exploring the Abstract in Code Art
- Sketchbook 21: Capturing Life in Real-Time
- Tulips of amsterdam
- Sketchbook XXV : The Chromatic Language of Love
- the way to Adrians
- Illustration XXIV : Fragments and Reunions
- Sketchbook 20- Doodles, DNA, and Digital Dreams
- Photography06 : Chieh
- Illustration XXIII: Monster in Paris
- Before the storm
- Code 03: Digital Dreams
- buffer test
- Anim Ch 16: Animations for Friends & Late Night Cut-Outs
- Anim Ch 15: Transitions & Random Animations
- Code 02: From Star Fields to Fractals
- Trust me , Im still coding
- Wood Prints
- wood Prints
- Code 01: My First Steps into Processing
- Illustration XXI: Microscopic Daydreams & Literary Echoes
- Illustration XXII : Digital Meditations on Being Human
- Inktober 2016: An Accidental Love Story in Ink
- SketchBook 19- When Paint Meets Life
- SketchBook XX: Superhero Cleanup & Hampi Dreams
- Sketchbook 18 - When Work Hours Birth Dreams
- Review: The Elephant Vanishes
- Review: After the Quake
- Review: Meditations
- Review: Blind Willow, Sleeping Woman
- Review: The Voyages of Doctor Dolittle
- Anim ch 14: Pool Whales & Other Everyday Absurdities
- Comics05: Moonlight
- Sketchbook XIX: Where Broken Buddhas Meet Park Monsters
- A tribute to the Nolan himself
- Sketchbook 17: From Dots to Patterns
- Filling time
- Illustration XVIII : Soul for sale to the highest bidder
- Illustration XVII : Hampi love in a holy Place
- illustrations XVI : 2D loops
- Apurv's birthday
- Illustration XV: On Monsters, Souls, and Urban Dreams
- Now that I home
- Illustration XIV: States of Mind and some free time.
- Comic04 : A Hilarious Look at Indian Devotion
- Funny olympics
- Supertext - II
- Sketchbook 16: From Loss to Light
- Illustration XIII: New Movie Poster
- Sketchbook 15: Vancouver Dreams in Watercolor
- happy independence day
- Sync
- Illustration XI: When Reality Bends
- Anim Ch 13: The Limbo After College (Season 2)
- Sketchbook 14 : Vancouver in Watercolor
- My Creative Odyssey with Supertext.ai: From Spoken Word to Lazy Kings
- Sketchbook X - Sketches of the Mind
- Sketchbook 13: Memory of happiness
- Animation Ch 12: The VFS Experiment
- Sketchbook 12: A Colorful Journey Through Cities and Imagination Vancouver
- Sketchbook 11: Landed in Vancouver
- Thumbnails
- School again
- SiDe trips
- One
- Into the sea
- Animation Ch 11: The MTV Laboratory
- Illustration IX - An Illustrator's Diary: Last log before leaving for Vancouver
- women be glad
- Photography05: The Way I Saw Gaudí's World
- Animation Ch 10: MTV Days and Midnight Creations
- 2014 reel
- Animation Ch 9: The Vaibhav Studios Days
- Animation Ch 8: The College-Professional Limbo
- Paint, Procrastination, and Politics: Murals so far
- Blind faith
- If you ask me where I will go
- Comic03 : Box of Memories
- Sketchbook 10:I have reached Mumbai
- birth of a language
- Illustration VIII - Sketches, Thoughts, and Catharsis
- Animation Ch 7: Low Quality GIFs and Dark Humor
- Still from Unbox
- Photography04: Profile Pictures, Last Beats & Panoramic Absurdity
- video portraits
- Sketchbook 9: Bangalore Days
- Animation Ch 6: Bigger Projects, Bigger Stakes
- Anonymous familiarity
- Illustration VII - Gujrat to Goa- Highways to watercolors
- Ralph din't wreck it after all
- Comic02 : Please say something!!
- Illustration XXXIV : When Art Meets Cinema
- Sketchbook 8: Journey Through Goa
- Showreel 2012
- Photography03-From Auroville to Vancouver
- kissy kissy
- Sketchbook 7: Dadas, Superheroes, and Bong Dinners
- SketchBook 6 - A weekly safari
- Photography-2: Cartwheels, Cameras, and the Chaos of Coming Home
- Illustration VI - Cinematic Sketches: Where My Love for Movies Meets the Drawing Board
- Photography 1 - Early Digital Magic at NID
- Animation Ch 5: Adventures in Stereoscopy & Motion Graphics
- Purva's birthday gift
- ATCs (artist trading cards)
- Illustration V - Illustration Friday: A Photoshop Odyssey Through 15 Prompts
- R.I.P
- scanning.... please wait
- oil paints and neigbourhood graphiti
- Animation ch 4: Reasons to animate
- 30 day challenge
- Animation Ch 3 : Light animation
- Stereoscopy
- light, camera and action!!
- illustration IV - Drawing the Lines Between Then and Now
- Sketchbook 5 : Sweat, Sketches, and Surreal Encounters
- Illustration III- Illustration Friday: 10 More Prompts, 10 More Stories
- Sketchbook 4 : A Journey Through Creative Chaos
- Animation Ch 2:Maya Jaal, Alcohol Bottles, and Cassette Memories
- Sketchbook 3: The World Through an Artist's Eyes
- illustration II - From Fashion to Family: A Whirlwind Tour of My Latest Illustrations
- Illustration I - My Illustration Friday Journey: 10 Pieces of Art and Memory
- Comic 1 : Visual Stories from NID Days
- Sketchbook 2: Exploring Creativity and Inspiration
- Animation Ch 1: Making Moving Things a Vocation
- My Creative Journey: Illustrations from NID's 3rd Semester
- Sketch book 1 - 100719 - Unintentionally Endless Project
- Why start a Blog ? First post 'Perspective'