Skip to content
piyush kacha.
All work

Granny AI / CLIENT PROJECT

A familiar face. Brought to life.

A reassuring little companion for parents, from the first hello to every small milestone.

ANIMATION BY

Piyush Kacha

MY ROLE

Illustration · Character animation · Data binding · Developer handoff

A friendly hello animation preview
A friendly hello interactive animation

6

Rive assets

16

Weeks of progression

GrannyDr

Pediatric healthcare

BEHIND THE MOTION

Warmth matters here.

Granny AI is the in-app assistant inside GrannyDr, a pediatric healthcare app. Parents may be opening it while worried about a sick child. The existing Granny mascot needed to feel alive and reassuring, with movement that supports the experience without demanding attention.

One character, across the whole journey.

I began with the existing brand illustration and kept the dark blue palette, maroon details, and familiar silhouette. The character had to read clearly at icon size and on a splash screen, without a surrounding circular badge. Illustration references came first, followed by clean vector builds and Rive animation.

Built to respond to the app.

The book-flip idle welcomes users. Success and sorry expressions react to outcomes. The assessment animation speaks alongside text supplied by the app, while the 16-week map turns progress into a visible journey. Named triggers and data-bound text give the mobile team direct control.

A handoff the team could use.

The original four branded assets were delivered as SVG illustrations and production-ready Rive files. The assessment and map extend that motion system. The live examples below let you try the same triggers and dynamic text used to drive the animations.

THE WHOLE CHARACTER SYSTEM

Six assets.
One familiar face.

The first impression

A branded welcome for the beginning of the app journey.

The first impression animation preview
The first impression interactive animation

Every little win

A warm thumbs-up for achievements and completed steps.

Every little win animation preview
Every little win interactive animation

A softer sorry

An empathetic response when things don’t go as planned.

A softer sorry animation preview
A softer sorry interactive animation

A guide with something to say

Write a message and let Granny introduce the next step.

A guide with something to say animation preview
A guide with something to say interactive animation

Sixteen weeks. One journey.

Start the journey, move to the next week, and scroll inside the map.

Sixteen weeks. One journey. animation preview
Sixteen weeks. One journey. interactive animation
For the developers: animation handoff details
Rive artboards, state machines, and controls
AnimationArtboardState machine / view modelControls / timelines
A friendly helloGrannydrBotIconMainStateMachineInternal interaction / autoplay
The first impressionSplashScreenMain State MachineInternal interaction / autoplay
Every little winGrannydr CongratulationsMain State MachinetriggerSuccess
A softer sorryGrannydr Sorry IconMain State MachinetriggerSorry
A guide with something to sayPre-AssessmentMain State Machineexecute, upcomingText
Sixteen weeks. One journey.GamifiedMapMain State Machinestart, triggerNext
Read the Rive handoff guide

UP NEXT

Fingerprint scanner

YOUR NEXT GOOD IDEA

Let’s make
something move.

A thoughtful interaction. A character with personality. Something you haven’t quite figured out yet. I’m in.