Summary
Ivan Banov is a Tech Lead with 12 years of front-end engineering experience, currently shaping Miro’s design system strategy and driving adoption across eight major products. He specializes in turning style guides into reusable, versioned frameworks, introducing StitchesJS as a single source of UI truth and implementing visual regression and CSS controls to guarantee cross-product design consistency. His background spans Elm, React, Redux and Ember, with a history of building component libraries, SDK automation and infra for responsive emails and print/PDF reuse. Based in Berlin, he combines hands-on implementation with architectural vision—often focusing on automation from Figma to code—and a pragmatic knack for defining team boundaries that scale delivery.
12 years of coding experience
11 years of employment as a software developer
Fédération Internationale de l'Art Photographique
Portuguese, English, Spanish