Blaž Zorčič, home

Product, brand and code, from one designer.

I’m Blaž, a product designer and design engineer in Ljubljana.

Six years in agencies, at Kreatorij and then at Futura DDB, where I became Head of Digital. Then two years shaping every product and the brand at Gaming Systems.

Now I’m building Tessina UI, where what I design is what ships.

Ljubljana or remote · CET

Blaž Zorčič, seated

What I do

  • Product

    UX and UI for web and mobile, and the design system under them. At Gaming Systems that was all seven products, from a phone to a desktop.

  • Brand

    Logos, identity, marketing and video, so that a product and everything around it read as one. I built the Gaming Systems brand from scratch.

  • Code

    I build what I design, in React and with Claude Code, so nothing is lost in a handoff. Tessina UI and this site are made that way.

Experience

  • 2024–now

    Senior UX/UI Designer

    TRONIUS Gaming / Gaming Systems

    Designed the UX, UI and design system for all seven products, and built the brand from scratch: logos, marketing, video.

  • 2022–24

    Head of Digital

    Futura DDB

    Led digital projects and design for McDonald’s and Spar, and scoped and estimated the work.

  • 2021–22

    UX/UI Designer, then Senior

    Futura DDB

    Web and mobile, from wireframes and prototypes to final design.

  • 2020–21

    Product Designer

    Kreatorij

    Digital products, from flows to UI, for Mercedes-Benz and Smart.

  • 2018–19

    UX/UI Designer

    CNJ digital

    Websites and digital experiences for agency clients, Danfoss among them.

How I work

The model writes the first draft. I decide what is worth keeping, fix what feels wrong, and keep it inside the system.

  1. Me

    Design

    I work out the problem, the flow and the look first. Sometimes in Figma, sometimes directly in Claude.

  2. Claude Code

    Brief

    The agent starts from the system, not from a blank page: its tokens, its conventions and the documentation people read.

  3. Claude Code, then me

    Build

    It proposes a plan, and I correct it before any code is written. Then it builds one change at a time, and I send back what drifts from the system.

  4. Scripts, then me

    Check

    In Tessina UI a change is not done until it passes type checks, lint, unit tests and browser tests for accessibility, screen sizes, reduced motion and three browser engines. A screen reader is still listened to by a person.

  5. Me

    Finish

    Nothing is committed until I say so. What gets turned down goes into the component’s notes with the reason, so it is not proposed again: a switch for Monthly or Yearly, for one, because a switch says on or off and neither is off.

Read what the agents read

Tessina UI

My own product: 120 accessible React components that ship in light and dark, on every screen size.

I designed the system and its brand, then built the library, its documentation and the theme editor that goes with it.

Read the case study

Tjaša

Autocommerce

“The entire project was carried out quickly and professionally at all levels. As a result, we had no problem getting what we wanted and more.”