A climate birth chart, a pocket-sized keepsake, and a growing constellation of everyone who stopped by. Klimate Kundli returned for DesignUp 2026 in Bengaluru.

Nithya & I extended the VizChitra exhibit with climate signs, matches, and a shared screen, and rebuilt the input flow for phones and booth iPads.

The readings live on at klimatekundli.com.


Role
Designer & Developer
Focus
Interaction Design, Data Visualisation, Development
Team
Nithya & I
Timeline
September–October, 2026
Video / Joining the sky. Recreated with the event's dithered portraits and my profile. Other visitors' names and contacts are omitted.

The kundli leaves the booth

At VizChitra, Klimate Kundli lived inside a curtained booth, with a laptop, a printer, and Dodo, our parrot astrologer. You gave it your birth year and the places you’d lived; it read back the climate you’d lived through.

For DesignUp, we wanted the reading to extend beyond the person at the screen. A conference is full of strangers with overlapping lives. Could the kundli give them something to recognise in each other?

We added climate signs, three kinds of matches, and a shared sky of visitors. The charts, the public datasets, and the thoroughly questionable upaay stayed.

The DesignUp landing page: three kundli diamonds, the event lock-up, scattered stars, and Dodo perched on Get Started
The same kundli geometry, dressed for The DesignUp Decade.

Asking less of the visitor

The VizChitra timeline had a catch: to add another city, you first had to shorten the previous stay. Once someone explained it, it made sense. The interface needed to do the explaining itself.

I tried a conversational wizard: did you move, where did you go, when did you go, did you move again? It removed the range-editing puzzle, but each move now took three screens. A well-intentioned interrogation.

The next version brought every move onto one page. Each needed just a city and an approximate year. A strip above showed the resulting stays; the software joined their dates without gaps or overlaps. The year slider had one thumb, with −/+ buttons for precision. Visitors could see and correct the whole journey before generating.

The September prototype asks whether the visitor moved away from Chennai, with separate Yes and No actions
September: one question at a time. Clear, but a lot of screens.
The event version shows a Chennai-to-Bengaluru journey on one page, with a city field, move year, timeline preview and generate button
At DesignUp: the whole journey, one move per row.

The event flow had four steps: scan a badge or LinkedIn QR, take a pixel portrait, enter birth details, add places. It worked on the booth iPads and visitors’ phones. The white canvas, crease lines, parrot and magenta crystal ball carried through.

Video / Birth and places in the event build. The scan and portrait are pre-filled with demo data for this recording.

Finding our five signs

Our early notes sorted people by how they moved: stayed, returned, settled elsewhere, kept moving. But a list of cities couldn’t tell us why someone left.

The signs became about what those moves did to your summers. Even that needed a correction. On annual averages, Delhi and Bengaluru looked surprisingly close: about 1.1°C apart. Compare their summers and the gap was about 5.3°C. Delhi’s winter had been doing rather a lot of hiding.

We used each city’s three hottest months, averaged over the same recent years. That kept the comparison about places, without confusing a move with warming between decades.

Sign What your journey says
Anchor You stayed in one city.
Seeker You moved into hotter summers.
Renouncer You moved into cooler summers.
Looper You lived through different summers, then returned to summers like your first.
Wanderer You changed cities; your summers stayed much the same.

“Different” meant a gap greater than 3.25°C. A Looper’s detour had to last at least two years. Each sign had a rule we could explain to the person receiving it.

The Wanderer climate sign explaining that the visitor moved but their summers stayed about the same
The sign comes with an explanation, rather than leaving the name to do all the work.

A sky that could hold the room

The portrait was part of the reading’s arrival. The camera drew a small pixel portrait, removed the background when it could, and kept only that processed image. The raw photograph wasn’t stored.

On the shared screen, a new portrait rose from the bottom, introduced its sign, then flew into one of five constellations. Two arrivals could appear side by side. The newest forty stayed prominent; older faces settled into smaller places in the cluster. Lines connected each arrival to a Twin.

The layout went through a flat scatter, five fixed groups, then constellations that claimed space according to their headcounts. A crowded group had to grow without making everybody else’s face tiny. We tested the sky with 1,500 fictional visitors, and added a fallback to keep the last working layout on screen if a new one failed.

The event's original dithered portraits grouped into Anchor, Looper, Seeker, Renouncer and Wanderer constellations
The event sky from DesignUp 2026.
A stress-test sky containing 1,500 test entries using repeated dithered portraits, with newer portraits larger around dense clusters
1,500 test entries, with portraits repeated. A layout test, not the event's attendance.

Kundli matching, with climate

The other extension borrowed from kundli matching: Twin for a similar path, Mirror for an opposite one, Elder/Echo for someone on that path from another generation. Tickets on the reading showed who to look for and why.

Three example match tickets with dithered portraits and demo identities: a Twin, a Mirror, and an Elder
Example match tickets. Names and journeys are demo data.

Filled matches could change as new people arrived, while a Twin line already drawn in the sky stayed put. Freezing matches on the server was the planned fix; it hadn’t shipped before the event. The match cards were hidden after DesignUp. We didn’t track how many introductions turned into conversations.

A smaller keepsake, a different printer

The A4 fortune teller became a 50 × 75 mm card: portrait, chart number, birthplace, sign, and a QR back to the reading. The full charts lived on the phone. The card warned that matches would vanish after DesignUp.

The journey editor on a phone, with birthplace, move city and year visible in one column
The journey on a phone. No need to visit a booth to begin.
Arko's DesignUp card with his original dithered portrait, chart number 1, Bengaluru birthplace, Looper sign and QR code
My 50 × 75 mm card, enlarged.

Printing meant dealing with a Bluetooth label printer from the booth iPads. Darkness, speed and image offset all needed tuning.

Someone could make their kundli on their own phone, scan its QR at the booth, and go straight to their card. After printing, the booth returned to Get Started.

The changes that couldn’t wait

Once the booth was running, small obstacles needed quick fixes:

  • Dense badge QRs needed a full-resolution centre crop. A manual name-and-contact entry offered a way past a badge that wouldn’t scan.
  • Returning visitors got their existing kundli back. They could edit their places without creating a second chart; people sharing an office contact were distinguished by their badge names.
  • A confirmation caught visitors who generated with just their birth city despite having moved. City search also needed to open the phone keyboard on the first tap.
  • “Look up” pointed a newly finished visitor towards the TV. “Show me in the constellation” let them find themselves again later.

The reading changed too. Rainfall became a pair of animated ponds for a particular month, with the full yearly chart alongside. Labels grew on phones, a scroll hint led people to the remaining charts, and event readings stopped using the stacked-card presentation. The cache gained another 97 cities visitors had actually entered.

Two ponds compare November rainfall in Chennai: 271 mm then and 427 mm now
November, then and now. Ripples stand for the amount of rain.
The full monthly rainfall comparison for Chennai, with means and driest-to-wettest ranges for each five-year window
The full year stays available below the ponds.

After the conference

The saved event corpus contains 482 kundlis, 383 cities, and 31 countries and territories. Of 478 timed sessions, the median time from entering the flow to tapping Generate was 1 minute 43 seconds. That excludes the wait for climate data, and doesn’t measure visitors who abandoned the flow.

The crowd’s journeys were interesting in their own right: after folding neighbourhood entries into their parent cities, 250 ended in Bengaluru, and 271 covered at least three distinct cities. We made an animated recap of their routes, warming stripes and summer comparisons. These are observations about the people who made a kundli, rather than a survey of the conference.

Video / One row per lifetime. Nearly every row ends in red.
Video / Where people moved, in India and beyond.
Video / The five most common moves all end in Bengaluru.
Video / One dot per person, by the number of cities they've lived in.
Video / When people moved: two peaks, at 18 and 23.
Video / Birthplace summers against current-city summers.
Video / Lifetime heat extremes, estimated for each city's surrounding area.
Video / Some of the crowd's smaller surprises.

After DesignUp, the input and shared-screen experience were retired. Match identities, portraits and contacts were separated from the lasting climate reading; the retired profile API no longer serves them. Old card links redirect to the main site. The climate sign was fixed on each saved reading, and returning card scanners got a goodbye message.

The better birth-and-places flow moved to the public site.


Colophon

Klimate Kundli is made by Nithya Kirti M & Arko. Nithya originated the concept and led its visual design; I designed interactions, wrote the code, and wired up the climate data.

Thank you to Jay Dutta & Shiva Vishwanathan for bringing us to DesignUp, and to Akta Paneri for helping make it happen. To Debanshu Bhaumik, thank you for the continuing mentorship and belief in us.

For the booth, Dodo, the original charts, and the people who helped us get started, there’s the VizChitra casae study.