[A real client engagement during my final year]
JUDU

A multimodal transit app, designed in three parts. I designed the micro-mobility one.
MICRO-MOBILITY
MAP DESIGN
ICON SYSTEM
BRAND EXTENSION
Project focus
PRODUCT DESIGN · BRAND EXTENSION [MOBILE APP]
Context
Judu is the unified transit platform being built for Vilnius. Public transport, parking, micro-mobility — one app. I reached out in my final year, picked the micro-mobility brief, and worked with their product lead across three review calls.
Role
Lead designer on the micro-mobility module. Map, profile, achievements, leaderboards, icons, identity. The other modules were designed internally by Judu's team, so consistency was the constraint.
Outcome
Presented to the full team after thesis defense. Well received. Release scope is Judu's call.
Riders as infrastructure feedback
The strongest call I made wasn't a screen.
I proposed a community road-condition layer. Riders photograph potholes or hazards. The report flows two ways: to other riders as a heads-up, to Vilnius city as a signal of where infrastructure needs fixing.
Waze proved the pattern works for cars. Cycling infrastructure rarely gets it, and Vilnius's sustainable mobility plan is explicitly about building this kind of feedback loop.
[image — reporting flow concept]
A map that drops what doesn't help you ride
Most map apps add cafés, museums, and attractions on top of the road system. For someone riding through the city at 9pm, that's clutter.
The Judu map strips it. Roads, routes, riding-relevant points. Night mode dims the surface detail further so the rider's eye stays on the road. Strava and AllTrails were the references; neither solved for actually getting somewhere.
A custom icon system
Drew the icons from scratch. Linear weight, modern construction, lightly rounded to match the app's geometry. A stock set would have been faster and made the app read generic from the first screen.
[image — icon grid]
Color borrowed from the streets
Drew the icons from scratch. Linear weight, modern construction, lightly rounded to match the app's geometry. A stock set would have been faster and made the app read generic from the first screen.
[image — color tokens]
[image — poster]
[image — bus stop banner]
System
Built in Figma with local variables and components. Color tokens, type scale, spacing, radii, shadows — wired so changes propagate.
[image — system overview]
Final note
Real client, tight timeline, two parallel teams designing the parts I had to harmonize with. The hardest part was making the micro-mobility section still feel right next to work I couldn't see.
CTA
Real client, tight timeline, two parallel teams designing the parts I had to harmonize with. The hardest part was making the micro-mobility section still feel right next to work I couldn't see.

