CityLoop Discovery
How do you help someone decide what to do when they don't know what they want? CityLoop surfaces local places and events based on mood, weather, and time of day.
- UX/UI Design
- Figma
- UX Research
- Prototyping
Good design is not
what you see first.
It's what you don't notice
while everything just works.
— A belief in invisible craft.
In clarity over complexity. In design that earns trust.
How do you help someone decide what to do when they don't know what they want? CityLoop surfaces local places and events based on mood, weather, and time of day.
Moving to a new country is overwhelming. MyTown guides international students through their first weeks in Finland — step by step.
Finding someone to play sports with is harder than it should be. PlayPal connects people by sport, skill level, and location.
Does environmental noise slow people down? We ran a controlled experiment across 3 noise conditions — and found the answer is more nuanced than expected.
Patients lie to their doctors out of shame. Talos is a conversational AI pre-screening agent that uses the Automaton Effect to help them disclose sensitive symptoms safely.
Can a machine read a child's brainwaves and detect ADHD? A full ML pipeline on 19-channel EEG from 121 children — CNN reached 98.53% accuracy. B.Tech final thesis.
I'm Garv — a UI/UX Designer with a background in Computer Science, currently pursuing a Master's in Human-Technology Interaction at Tampere University, Finland.
I like taking something that feels complicated and making it feel obvious in hindsight. Most of my projects start the same way — talking to people, watching where they actually get stuck, before a single screen gets designed. I've built a mood-based city discovery app, a relocation guide for international students, a sports meetup platform, and most recently a voice AI that helps patients say the things they're too embarrassed to tell their doctor. Different problems, same instinct: figure out what's actually in someone's way, then get out of it.
"Good design removes itself from the conversation." — that's what I'm working towards.