Tomislav Gazica is a Senior Android Developer with eight years of hands-on experience building polished mobile experiences, currently based in Zagreb and leading Android work at LARQ. He specializes in Kotlin and Java, with deep knowledge of Android UI and UX—demonstrated by contributions to the widely used Stream Chat Android SDK where he improved image gestures, message status indicators, and UI customization. His career spans startups and product teams (Stream, Bornfight, Happening), showing growth from junior roles to senior ownership of features and refactors. Tomislav is curious beyond mobile—experimenting with Spring Boot, Ktor, and even early Unreal Engine development—which helps him bridge native app concerns with backend and cross-domain thinking.
8 years of coding experience
6 years of employment as a software developer
Osijek Software City, Osijek Software City at Android Dev Academy
Computer Science, Computer Science at Josip Juraj Strossmayer University of Osijek
Contributions:1 release, 235 reviews, 41 commits in 9 months
Contributions summary:Tomislav primarily contributed to the Android Chat SDK UI components, focusing on enhancing the user interface and user experience. Their commits involved implementing new features like customizable indicators for message statuses (failed/banned), improving image preview gestures (panning and zooming), and adding options for customization of UI elements, such as emoji stickers and message input padding. The user's work also encompassed refactoring existing code, fixing UI bugs, and improving the overall user experience.
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.