Brazilian · Based in Berlin, Germany

Ivan Banov

Frontend Engineer — Design Systems & UI Architecture

TypeScript · Style Engines · DX Tooling · Performance · A11y · Technical Leadership

I build the systems other engineers build on. Over 15+ years I’ve turned fragmented UI into coherent, high-performance design systems and frontend platforms, working where design intent, render, and developer experience meet.

Experience

Tech Lead — Design System

Miro · Design System Team

Oct 2021 — Present · Berlin

I lead the architecture and evolution of Miro’s design system, the shared UI foundation powering web, native and canvas.

Staff Software Engineer

Cobalt.io · Frontend Chapter Lead

Aug 2019 — Oct 2021 · Berlin

Led the frontend chapter across four teams, setting technical direction from data fetching through to UI rendering for Cobalt’s pentest-as-a-service platform.

Senior Software Engineer

Sauce Labs

Jan 2019 — Jul 2019 · Berlin

Owned the frontend integration between Sauce Labs’ real-device cloud and the testing services from the acquired TestObject.

Senior Frontend Engineer

Getsurance

Jun 2017 — Dec 2018 · Berlin

Built Getsurance’s frontend from the ground up in Elm — a type-safe, crash-free foundation for a regulated insurance product — and the automation around it.

Earlier

Across Loggi, Creditas, Dafiti, UOL, and Think4 (2010–2017, São Paulo → Berlin), I grew from building brand storefronts and high-conversion checkouts into shared component libraries and app architecture — React, Redux, Ember.js, and React Native — standardizing frontend practices and shipping the products and internal systems that scaled each company.

Senior Frontend Engineer · Loggi, São Paulo — Jun 2016 — May 2017

Senior Frontend Engineer · Creditas, São Paulo — Jun 2014 — May 2016

Frontend Engineer · Dafiti, São Paulo — Jun 2013 — May 2014

Frontend Engineer · UOL, São Paulo — Feb 2012 — Feb 2013

Frontend Engineer · Think4, São Paulo — Feb 2010 — Jan 2012

Open Source

dunky.dev 🫏 — DX tools that unlock powerful UIs

2026 — Present · Open source

A framework-agnostic foundation for design systems that solves the wiring problem: behavior and styles scattered across framework-specific code, forcing costly rewrites per platform.

Links: Dunky: The Journey · dunky.dev · GitHub

Expertise

Speaking

Education

Languages

🇧🇷 Portuguese · 🇪🇸 Spanish · 🇬🇧 English


Let’s build together. Get in touch! hi@ivanbanov.dev