Finansiškai raštingi

Web design for a financial-literacy education program

Finansiškai raštingi

Web design for a financial-literacy education program

Finansiškai raštingi

Web design for a financial-literacy education program

Hand holding a phone with the Judu app open, cyclists riding on an orange-marked bike lane in the background
Hand holding a phone with the Judu app open, cyclists riding on an orange-marked bike lane in the background

One app, three products. I defined one of them.

BRAND POSITIONING
MAP DESIGN
ICON SYSTEM
PRODUCT SYSTEM

Context

Judu is Vilnius's unified transit platform — public transport, parking, micro-mobility, one app. I picked the micro-mobility brief during my final year and worked with Judu's product team throughout.

The module was backed by a 60–70 page thesis covering UX/UI research and competitor analysis.

Role

Sole designer on the micro-mobility module. The other modules were designed internally by Judu's team.

Outcome

Delivered as a full presentation after my thesis defense. Parking and public transport later shipped as an MVP through an outside agency, after Judu restructured internally. Micro-mobility wasn't part of that release — whether it joins is theirs to decide.

One app, three products. I defined one of them.

MICRO-MOBILITY
MAP DESIGN
ICON SYSTEM
BRAND EXTENSION

Branding & positioning

[01]

Branding & positioning

[01]

Branding & positioning

[01]

Judu poster displayed at a bus stop, illustrated cyclist graphic in orange and navy
Judu poster displayed at a bus stop, illustrated cyclist graphic in orange and navy

Micro-mobility had no defined product yet, unlike the other two modes. Riders didn't see themselves in Judu — a positioning gap before a design one.

Solution: a shared color marks the multimodal identity across every touchpoint — orange, pulled from Vilnius's cycling lane markings.

Judu app structure
Judu logo mark and pattern process
Judu logotype
Dynamic poster series

Dynamic poster series that say: In the city I move by [Bicycle, scooter, on foot]

Dynamic poster series

Dynamic poster series that say: In the city I move by [Bicycle, scooter, on foot]

Dynamic poster series

Dynamic poster series that say: In the city I move by [Bicycle, scooter, on foot]

Riders as infrastructure feedback

[02]

Riders as infrastructure feedback

[02]

Riders as infrastructure feedback

[02]

Potholes and hazards go unreported until someone gets hurt.

Solution: riders photograph and flag them — a heads-up to other riders, a signal to the city on where to fix roads. Same pattern as Waze, applied to cycling infrastructure that rarely gets it.

Phone mounted on bike handlebars, Judu app open with an active navigation route
Hand holding a phone showing the Judu app's hazard-reporting screen with a marked location on the map
Hand holding a phone showing the Judu app's hazard-reporting screen with a marked location on the map
Hand holding a phone showing the Judu app's hazard-reporting screen with a marked location on the map

Waze proved the pattern works for cars. With a huge amount of minor injuries that occur with the e-scooter and cycling communitios, Vilnius's sustainable mobility plan should explicitly focus on building this kind of feedback loop.

Decluttering the map

[03]

Decluttering the map

[03]

Decluttering the map

[03]

Most transit maps bury the road under cafés, museums, and points of interest — clutter for someone riding at 9pm.

Solution: strip it to roads, routes, riding-relevant points. Night mode dims the rest so the eye stays on the road.

Judu app map screen in light mode, showing a route with minimal points of interest
Judu app map screen in night mode, dimmed surface detail with the active route highlighted

Note: The solution to hide places that are closed was presented as an idea and was not implemented in the design.

A custom icon system

[04]

A custom icon system

[04]

A custom icon system

[04]

A stock icon set reads generic from the first screen.

Solution: drew the icons from scratch — linear weight, lightly rounded, matched to the app's geometry and used the style of Judu's logotype.

Grid of custom-drawn icons for transport modes — bike, scooter, walking, and route actions

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.

Grid of custom-drawn achievement and badge icons for the app's gamification 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.

System

[05]

System

[05]

System

[05]

Built in Figma with local variables and components — color, type, spacing, radii, shadows — wired so changes propagate.

The module ran as a working prototype, not static screens. At my thesis defense, a committee and outside visitors used it live while I walked through the core flows.

Final note

[06]

Final note

[06]

Final note

[06]

Real client, tight timeline. The hardest part was making the micro-mobility section still feel right next to existing parallel designs while also iterating and trying out new use cases.

Building something?

Reach out to me…

Building something?

Reach out to me…

%%