Ksenija Mihić · Senior Product Designer & Design Engineer · Belgrade

I design B2B products and the systems behind them, then ship them in code.

10+ years across mobility, fintech and marketing automation. I pair Figma with AI coding agents, so what I design is what gets built.

See the work View CV
01

Selected work

Two in-depth case studies, and a handful of other products I've designed in recent years.

Vertt ride-hailing app: passenger home screen and driver ride offer, on red

Vertt Ride-hailing

2022–2026

Built the full token architecture: primitives, semantic layers, spacing and type, from the ground up.

MobileB2CDesign system
Read case study →
Launch SMS marketing platform dashboard shown on a laptop

SMS Marketing Platform

2023–2026

Streamlined campaign setup, cutting time-to-launch by 10%. Built and maintained three design systems.

WebSaaSAI
Read case study →
Blu Horseshoe investments platform: live offers and ASX companies screens

Financial Investments App

2023

Simplified the investment flow, in collaboration with Rivers & Grey.

FintechWeb
Professional networking app: events, agenda and nearby professionals screens

Professional Networking

2025

Simpler navigation between events, event creation and connecting with professionals.

MobileSaaSDesign system
Fintech app dashboard: balance, income and budget charts

Fintech Dashboard Redesign

2025

A clearer view of balance, income and budgets in a mobile banking dashboard.

FintechMobile
ivoy private jet booking app: flight search, requests and offers on mobile and web

Private Jet Booking

2021

Flight search, requests and offers across mobile and web.

MobileWebDesign system
Website builder: page editor, segment templates and contact form templates

Website Builder

2024

A page editor with reusable segment and form templates.

WebDesign system
02

The problem first, then the pixels.

For over 10 years I've designed complex digital products: B2B SaaS platforms, mobile apps and the design systems behind them, across mobility, fintech, marketing automation and more.

Today I work where product design meets engineering. I build design systems that map cleanly to code, and I direct AI coding agents to turn Figma into working front-end, so ideas get tested in days rather than handed off and forgotten.

At Vertt I spent four years evolving a ride-hailing platform for passengers and drivers, and I now lead AI-driven product design for its B2B platform.

0+Years in product design
0+Shipped projects
0+Industries
Teams and clients
VerttLaunch ControlRivers & GreyIPRoyalITS42openthebox.beMicrosoft View CV →
Portrait of Ksenija Mihić
Move over the photo to add colourTouch the photo to add colour
03

Skills, written the way I work

Four areas I bring to a team, and the tools behind them, in the language I now ship in.

Product design

Flows, information architecture, interaction design and high-fidelity UI for web platforms and native apps. I make dense products like dashboards, inboxes and automation builders feel simple.

Design systems

Token architecture from primitives to semantic layers, component libraries with real variants, and documentation teams keep using. Structured to map one-to-one to code.

Design engineering

I turn designs into working front-end with AI coding agents and build code prototypes from PRDs for partner demos. This site is built the same way.

Research & strategy

Interviews, stakeholder input and competitor benchmarks to frame the right problem, with journeys and edge cases mapped before any screen.

// what I do, in the language I ship in
export const ksenija = {
  role: "Senior Product Designer & Design Engineer",
  basedIn: "Belgrade, Serbia",
  yearsInProduct: 10,
 
  productDesign: ["UX/UI", "B2B SaaS", "Mobile apps", "Data-heavy UIs"],
  designSystems: ["Tokens", "Components", "Docs teams use"],
  designEngineering: ["Figma to code", "Claude Code", "HTML & CSS"],
  research: ["Interviews", "Benchmarks", "Edge cases"],
 
  ships: true,
};
04

How I work

No rigid process, but I always start with the problem, validate early and iterate. AI is part of my toolkit at every step.

a

Research & Discovery

User needs, problem framing. I gather context through interviews, stakeholder input, and competitive review to make sure I'm solving the right problem before designing anything.

b

UX & Low-Fi

Flows and wireframes, scoped against the existing design system, or definition of a new one. I use AI to check early structure against the system's components and patterns.

c

UI & Interaction

High-fidelity screens, built clean enough for an AI agent to read directly. Naming, structure and tokens are designed for AI legibility, since the file becomes the spec.

d

Build & Handoff

I direct an AI coding agent to implement my Figma files, reviewing and correcting its output against the design, catching mismatches in minutes instead of waiting for a handoff review.

e

Parity Check & Iterate

I use AI to flag visual and behavioral drift between the live build and the design, then I decide what to fix and how. Final quality is judged by eye, not by the AI.

Ksenija is an incredible designer. We are a fast-growing startup SaaS company that requires a fast, reliable, responsive designer. Ksenija was always there when we needed her, she always helped us in rush situations.
Justas PalekasProduct Initiatives Lead, IPRoyal
Ksenija is smart, talented, focused and fantastically easy to work with. Our project benefited from her can-do attitude and a real desire to come up with something effective, memorable and unique.
Abi ObasanyaCreative Director, Rivers & Grey
05

Let's build what's next.

I'm open to full-time or part-time roles and select freelance projects. Tell me what you're working on.

Email me
← Back to Portfolio
Mobility / Ride-hailing

Evolving Vertt through 4+ years of continuous product design

Vertt passenger app: home, driver arriving, ride offer and ride options screens

Vertt is a ride-hailing platform with dedicated mobile applications for passengers and drivers. Over more than four years of continuous collaboration, I worked as the UX/UI Designer responsible for evolving both driver and passenger applications.

Rather than contributing to a single redesign project, I partnered with the team through multiple product iterations – continuously improving the user experience, modernizing the interface, expanding the product with new features, and building a scalable design system.

As the product grew, my role extended across nearly every stage of the design process, from research and UX strategy to interface design, prototyping, design systems, and developer handoff.

RoleUX/UI Designer (Freelance), now AI Product Designer Timeline4+ years PlatformsiOS & Android ResponsibilitiesUX Research • Wireframing • UI Design • Design System • Prototyping • Developer Handoff

The challenge

Designing for a growing product is different from designing for a new one.

Over the years, Vertt introduced new functionality, expanded its feature set, and adapted to changing business priorities. As a result, maintaining consistency while continuing to add new features became an ongoing design challenge.

Instead of delivering a one-time redesign, my role was to continuously improve the product by modernizing the interface, simplifying key user journeys, introducing new capabilities, and ensuring every new feature aligned with an evolving design system.

This long-term approach helped the product grow without sacrificing usability or visual consistency.

Competitor research

Before designing, I did a competitive analysis of leading ride-hailing platforms to better understand industry standards, identify common interaction patterns, and uncover opportunities to improve Vertt's experience.

My research focused on products including Uber, Bolt, Lyft, Yandex Go, and Cargo, covering the complete passenger journey – from onboarding and authentication to booking a ride, driver matching, trip tracking, payments, and post-ride interactions.

I analyzed how each platform approached common UX challenges, such as:

  • Making ride booking as seamless as possible
  • Clear presentation of ride options and pricing
  • Matching process and waiting states
  • Displaying driver information and trip status
  • Saved places and recent destination management
  • Onboarding flow design
  • Ratings after completed trip
  • Driver and passenger referrals

This benchmark helped identify established user expectations while highlighting opportunities where Vertt could deliver a simpler and more cohesive experience.

Uber
Bolt
Lyft
Yandex Go
Cargo

My contributions

Scalable component system used for ongoing feature development

Design system

Improving the flow of the apps in order to achieve a smooth user experience.

UX design

Designed Driver ratings, Chat, Social login, My addresses

New features

120+ redesigned screens across Passenger & Driver apps

UI design
Vertt passenger app user flow, from onboarding through booking, matching, the ride and rating
Passenger app user flow

Building and maintenance of design system

One of the largest parts of my work was creating a shared design system used across both Passenger and Driver applications. This created a scalable foundation for future features and improved collaboration with engineering.

Color tokensTypographyEffect styles IconsStatus illustrationsButtons InputsLabelsBottom sheets Ride cards+ Many more
Vertt design system: buttons, car category illustrations and active ride components

Before & After

Before and after: passenger home screen and driver active ride screenBefore and after: driver matching and request progress statesBefore and after: driver chat and destination search with saved places

Outcome

Over more than four years of continuous collaboration, I helped shape the evolution of Vertt from an established ride-hailing product into a more cohesive, scalable, and user-centered platform. Rather than contributing to a single redesign, I became an ongoing design partner, continuously improving the Passenger and Driver applications as the product evolved.

Working on the product over such an extended period gave me a deep understanding of its users, business goals, and technical constraints. It reinforced the importance of designing systems instead of isolated screens, making thoughtful improvements, and maintaining consistency while the product continues to grow.

Vertt+ logo on red and on black
← Back to Portfolio
SMS Marketing/AI

SMS Marketing & Automation Platform

Launch dashboard shown on a laptop

Launch is an SMS marketing and automation platform built for businesses and individuals. I was responsible for designing the end-to-end experience – from campaign creation and automation flows to inbox conversations, contact management, analytics dashboards, and templates.

The platform enables businesses to engage customers through targeted SMS campaigns, automated follow-ups, and real-time conversations, all managed from a single unified interface.

We've also introduced AI into the app – users could create their own Play to guide the customers to expected outcome by responding to SMS messages.

RoleSenior UX/UI Designer Timeline3+ years PlatformsWeb (Desktop) ResponsibilitiesResearch • UX Design • UI Design • Design System • Prototyping • Developer Handoff

The Challenge

SMS marketing platforms are complex – they combine campaign management, automation logic, real-time messaging, and analytics into a single tool. The challenge was to design an interface that made these powerful features feel intuitive and accessible, while maintaining the depth that power users need.

Businesses needed to build automation flows, manage thousands of contacts, and track campaign performance without feeling overwhelmed by the complexity of the system.

Launch screens: flow builder, campaigns, inbox and contact management

Competitor analysis

Before designing any new feature, I always start by studying what competitors are doing – analyzing their flows, identifying what works well, and what doesn't. I've conducted a thorough audit of leading SMS marketing and customer engagement platforms, examining their automation builders, campaign management interfaces, analytics dashboards etc.

This helped me make informed design decisions and find opportunities to push beyond existing patterns.

My contributions

Reusable component libraries for three products

Design system

Streamlining complex workflows into intuitive interfaces

UX design

200+ designed screens across dashboard, campaigns, inbox, settings, plays

UI design

Redesigned logo and worked on marketing assets - website, pitch decks.

Branding

Building and scaling three design systems

A core part of my work was building and maintaining design systems for the Launch platform, as well as two other products we had. Design systems enabled rapid feature development while maintaining visual consistency across every area of the product.

Color tokensTypographyIcons ButtonsInputsLabels CellsTables+ Many more
Launch design system: buttons, table cells, tags and message action buttons

Core Feature Highlights

Feature

Flow Builder for Marketing Campaigns

A canvas-based automation workflow editor that lets users visually design multi-step customer engagement flows using a drag-and-drop node graph. Users can connect messaging, tagging, conditional logic, and redirect nodes, preview rich content, monitor engagement, validate flows, and test or export branching campaigns through an intuitive drag-and-drop experience.

Launch flow builder canvas with message, condition and split nodes
Feature

Dashboard

A comprehensive CRM dashboard, designed to give users a real-time overview of their communications pipeline and automation workflows. Its card-based layout surfaces key metrics, quick actions, messaging trends, active conversations, and top-performing automations.

Launch dashboard with key metrics, contact breakdown and team activity
Feature

Inbox

A three-panel inbox that brings conversations, customer context, and automated workflows into one screen. Users can quickly manage messages, review contact details, and monitor triggered automations or plays without leaving the conversation.

Launch three-panel inbox with conversation list, chat and contact details

Branding & logo

I've also worked on the logo and branding elements. This included redesigning the logo to better reflect the platform's maturity and market positioning, refining the color palette, updating typography standards, and establishing a cohesive visual identity across all touchpoints.

Launch logo before the redesign, on white, and after, on black
Previous logo (left) and the redesign (right)
← Back to Portfolio

Ksenija Mihić

Senior Product Designer from Belgrade, Serbia
Download CV

Experience

Vertt

AI Product Designer

Sep 2026 – Current

  • Designing and maintaining the Vertt B2B design system in Figma, structured to map cleanly to code
  • Turning designs into working front-end code with AI coding agents (Claude Code) through a Figma-to-code workflow
  • Building clickable, code-based prototypes from PRDs for partner demos
  • Closing the gap between design and engineering so ideas get tested faster

UX/UI Designer · Freelance

Sep 2022 – Oct 2026

  • Developing and maintaining design system for a ride-hailing app
  • Working on new features, as well as improving current application
  • Wireframing & research
  • Communication with developers

Launch Control

Senior UX/UI Designer

2023 – 2026

  • Improving current app and working on new features of a SMS marketing app for multiple industries
  • Design of a website builder application
  • Maintaining and developing multiple design systems
  • User interviews and UX research

ITS42

UX/UI Designer

2019 – 2021

  • Creating user experience on multiple applications, both mobile and web
  • Designing user interface for multiple applications in logistics, finance, blockchain, hospitality, ecommerce industry
  • Sketching and prototyping

openthebox.be

Front-end Developer & UX/UI Designer

2018 – 2019

  • Working on the UX and UI of the website
  • Designing custom icons and illustrations
  • Implementing changes in HTML and CSS

Upwork (Elance)

Front-end Developer & UX/UI Designer

2015 – 2019

  • Developing and designing websites and improving overall user experience
  • Working on company image, branding, logo design, custom illustrations
  • Designing layouts, interactions and transitions
  • Creating interactive web/mobile sketches, wireframes and mockups

Applexus Labs

Front-end Developer & UX/UI Designer

2017 – 2018

  • Working on existing SAP-based web applications
  • Design of new retail application and later working on the front end
  • Improving UI/UX by constantly conducting research and tests

Microsoft Development Center Serbia

DC&L Associate

2014 – 2015

  • Testing Microsoft character recognition software
  • Image analysis