Krešimir Čoko

Lead Frontend Engineer at ByteChef

Grad Šibenik, 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

👤
Senior
🎓
Top School
Krešimir Čoko is a Lead Frontend Engineer with 9 years of hands-on experience building performant, user-focused React applications and design systems. He excels at turning ambiguous requirements into clean, maintainable TypeScript code and has deep practical expertise in state management (zustand), data fetching (React Query), and end-to-end testing with Playwright. At Liferay he contributed to prominent open-source UI work like the Clay component library and migrated/expanded Playwright tests for complex frontend modules, improving reliability and developer DX. Comfortable in both startup and corporate environments, he pairs pragmatic engineering with a strong attention to UI detail and performance. Based in Šibenik, Croatia, he brings a blend of production-grade frontend craftsmanship and a habit of talking to his components—often to good effect.
code9 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, IT Management, Bachelor's degree, IT Management at Veleučilište u Šibeniku
bookWeb Design, Web Design at Algebra University
languagesEnglish, Croatian
github-logo-circle

Github Skills (13)

html10
javascript10
playwright10
front-end-development10
react10
ui-components10
testing10
liferay9
typescript-types9
typescript9
typescripts9
css9
documentation8

Programming languages (5)

TypeScriptJavaSCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
liferay/clay

Jan 2020 - Dec 2020

A web implementation of the Lexicon Experience Language
Role in this project:
userFront-end Developer
Contributions:32 reviews, 161 commits, 82 PRs in 11 months
Contributions summary:Krešimir primarily contributed to the front-end development of the Liferay Clay project. Their work focused on implementing new features and improving existing ones within the Clay UI framework. They implemented collapsible code sections and added the ability to copy React code examples to the documentation website. Furthermore, they incorporated icon filtering capabilities to enhance the user experience.
lexicon
liferay/liferay-portal

Jan 2019 - Mar 2023

Role in this project:
userFront-end Developer & Test Automation Engineer
Contributions:537 commits, 7 PRs, 1 comment in 4 years 2 months
Contributions summary:Krešimir primarily focused on migrating and creating Playwright tests for the frontend-data-set module. Their contributions included creating tests for cell renderers and filter client extensions, as well as refactoring existing tests and utility functions to improve maintainability. Furthermore, the user integrated tests for the Translation Manager component, ensuring the correct functionality and UI rendering of localized inputs. The user's work demonstrates a focus on improving the testing coverage and reliability of the frontend components.
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
Krešimir Čoko - Lead Frontend Engineer at ByteChef