Designing digital products with agencies, enterprises and startups since 2005. Sharing design insights with students from around the world.
Here's a spread of my core skills
Selected Work
Clients I've Worked With
My Design Principles
Humans, not users
Good design balances between aesthetics & functionality while showing empathy towards the user's emotions, behaviour, and goals.
Details, details...
The design details of a product reflects its brand. From spacing, typography, and sizing, each element should be meticulously crafted.
'Kaizen'
The word ‘Kaizen’ means continuous improvement. Never settle for 'okay'—There's always room to make our designs better, one iteration at a time.
Surprise!
Subtle interactions, playful animations, and exquisite iconography—Tiny design elements like these create magical user experiences.