nikola/kalović

I took the long way
into design.
It turned out useful.

Customer support, then marketing, then HTML emails, then product design. Each stop left me with something most designers pick up late: how people explain their problems, what makes them act, and what it takes to actually build the thing.

Portrait
Belgrade, SerbiaDesign engineer at RIVAL
Open to part-time, remote

The path

Four chapters, one direction.

01 · 2015 — 2018

Learned to listen.

NCR Corporation

Coordinating field service in French. Before any fix came a conversation, usually with someone having a bad day.

What stayed with me

Understand the problem in the person’s own words first.

02 · 2018 — 2022

Learned what makes people act.

MDG Company

Campaigns, landing pages and email. Design was judged by what it did, not by how it looked in a deck.

What stayed with me

A clear next step beats a clever layout.

03 · 2022

Learned to build.

Silkroad

HTML and CSS for client emails and e-forms. I found I liked making the thing as much as planning it.

What stayed with me

If I can build it, I design it more honestly.

04 · 2022 — now

Put it all together.

RIVAL

Redesigning an HR SaaS product line so customers can serve themselves — without losing a single function they rely on.

What stayed with me

Simplify the path, keep the power.

How I work

Four habits I don’t negotiate.

01

Show it working

A demo answers questions a slide deck only raises. I get to something clickable as early as I can.

02

Keep what works

A redesign should not cost users the habits they depend on. I change the path, not the destination.

03

Systems before screens

Tokens and components first, so the tenth screen costs a fraction of the first.

04

Decide by comparison

Three quick variants side by side beat one polished guess. AI tools make that cheap.

Toolbox

What I reach for.

Design

Experience and interface

Every day

FigmaDesign systemsVariables & tokens

When the job needs it

PrototypingUser flowsUX auditsBrand identity

Build

Front end that runs

Every day

HTMLCSSTailwindNext.js

When the job needs it

TypeScriptSupabaseVercel

Think

How I get to the answer

Every day

AI-assisted iterationVariant comparisonLive demos

When the job needs it

Stakeholder walkthroughsEmail & campaign logic

Srpski

Serbian · Native

English

English · Fluent — daily at work

Français

French · Fluent — three years of support work

CV

Prefer the classic version?

One page, dates and titles, ready for your ATS.

Download CV (PDF)

Have an idea?
Let’s make it clickable.