Yusuf Çakmak is a Mobile Lead Developer with 12 years in software engineering and a decade focused on mobile platforms, currently leading Flutter development at Ruut. He blends strong Android native roots with three years of Flutter leadership to deliver reliable, scalable, and maintainable apps across fintech and martech. Yusuf emphasizes clean architecture, code quality, and team growth—mentoring peers, running code reviews, and shaping reusable design systems from Jetpack Compose to cross-platform bridges. He has driven large consumer products (Storytel, Podimo, Podimo-style listening apps) and shipped media playback features demonstrated in his ExoPlayer sample project. Active in the tech community as a former GDG organizer and conference speaker, he pairs hands-on engineering with a user-centered problem-solving approach.
12 years of coding experience
8 years of employment as a software developer
İktisadi ve İdari Bilimler Fakültesi, İktisat, İktisadi ve İdari Bilimler Fakültesi, İktisat at Anadolu University
This project is developed with ExoPlayer 2. You can play audio files and play video files with custom playback controls.
Role in this project:
Mobile Developer (Android)
Contributions:64 commits, 7 PRs, 58 pushes in 5 years 8 months
Contributions summary:Yusuf primarily contributed to the development of an Android application using ExoPlayer. Their work focused on implementing video and radio playback features, including adding start/stop controls and a custom player view. They updated the ExoPlayer library and made improvements to the UI. They also created a playlist example and incorporated subtitle functionality within 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.