Kyriakos Ziakoulis is a Frontend Engineer based in Athens with 11 years of experience building web and mobile user interfaces in agile teams. He combines deep React and React Native expertise with practical backend work, contributing end-to-end to the Mattermost open-source project—improving web UI interactions, mobile features like recent mentions and saved posts, and thread/notification logic on the server side. He enjoys sharing knowledge, focuses on clean refactors that simplify component state and lifecycle, and has a track record of shipping UX improvements and localization in production apps. Comfortable across the stack, he brings a pragmatic, user-centered approach to solving race conditions and edge-case bugs that surface in real collaboration platforms.
11 years of coding experience
Department of Informatics Engineering, Crete, Greece
Archived web app of Mattermost. Moved to the monorepo: https://github.com/mattermost/mattermost
Role in this project:
Front-end Developer
Contributions:491 reviews, 288 commits, 196 PRs in 2 years
Contributions summary:Kyriakos primarily focused on improving the user interface of the Mattermost web app. Their contributions involved simplifying the emoji reaction animation logic by refactoring the local state of a reaction component and adjusting its lifecycle methods, as well as adding a component with max length validation for the channel name input in the edit category modal, and fixes for thread viewing issues. Furthermore, the user made changes to the UI for the thread viewer, including adding a "new messages" separator and showing appropriate labels.
Next generation iOS and Android apps for Mattermost in React Native
Role in this project:
Mobile Developer (iOS/Android)
Contributions:154 reviews, 15 commits, 27 PRs in 1 year 4 months
Contributions summary:Kyriakos primarily contributed to the mobile application development for Mattermost, specifically focusing on React Native. Their commits involved refactoring UI components, implementing new screens and features such as recent mentions and saved posts, and integrating these features with the Mattermost database. They also addressed bug fixes, optimized the user interface, and worked on localizing the application.
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.