Ivica Batinić is a Senior React Engineer based in Croatia with 11 years of experience, currently building front-end products at MochaLabs. As Lead React Engineer at Infinum (2015–2023) he designed application architecture, led engineering efforts, mentored developers, and defined guidelines for building a design system to increase delivery velocity. He built and maintains a data-fetching library based on SWR and Datx, authors feature RFCs, reviews PRs, and keeps backend APIs aligned with the JSON:API standard. An active open-source contributor to Chakra UI, Ivica has shipped fixes and UX features that addressed SSR layout issues, improved type definitions, added mobile navigation and collapsible recipes, and aligned theme work with the Panda design system. His background in Adobe AIR/ActionScript and 3D design gives him a broader product perspective, combining pragmatic front-end craftsmanship with system-level thinking and a focus on developer experience.
Chakra UI is a component system for building products with speed ⚡️
Role in this project:
Front-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.
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.