Ivica Batinić

Senior Design System Engineer at TradeLocker

Croatia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Ivica Batinić is a Senior Design System Engineer with 11 years of experience building scalable, production-grade front-end systems from Croatia. He has led architecture and engineering efforts at Infinum, defined design system guidelines, and created data-fetching libraries while mentoring teams and shaping API designs to align with JSON:API. As a Senior React Engineer at MochaLabs and a contributor to popular open-source projects like Chakra UI, he’s improved SSR rendering, type definitions, and documentation—work that demonstrates both deep UI expertise and attention to developer experience. Now driving design systems at TradeLocker, Ivica combines hands-on component engineering with a knack for pragmatic developer workflows and cross-discipline collaboration. An avid frontend tinkerer, he balances productivity-focused tooling with polished, accessible UI components.
code11 years of coding experience
job14 years of employment as a software developer
languagesEnglish, Croatian
github-logo-circle

Github Skills (12)

accessibility10
css-in-js10
react10
ui-components10
chakra-ui10
typescript-types9
carbon-design-system9
system-design9
sys9
typescript9
typescripts9
system9

Programming languages (11)

TypeScriptMDXJavaCSSC++JavaScriptPHPHTML

Github contributions (5)

github-logo-circle
chakra-ui/chakra-ui

Oct 2020 - Apr 2021

Chakra UI is a component system for building products with speed ⚡️
Role in this project:
userFront-end Developer
Contributions:9 reviews, 4 commits, 35 PRs in 5 months
Contributions summary:Ivica contributed primarily to the Chakra UI component library by addressing specific issues and implementing new features. Their work involved fixing aspect ratio display problems during server-side rendering, using negation on wildcard selectors to exclude style tags, and incorporating a collapsible recipe. Additionally, the user updated the theme by aligning recipe names with the Panda design system and improving type definitions for boxSize. The user also contributed to documentation by implementing a mobile navigation menu with breadcrumbs and creating a showcases page.
reactaccessiblereact-applicationsui-librarya11y
Created with CodeSandbox
Contributions:65 commits, 2 PRs, 28 pushes in 2 months
reactjavascriptcodesandboxreactjstypescript
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ivica Batinić - Senior Design System Engineer at TradeLocker