Csaba Kozák is a Lead Android Developer with 15 years of experience based in Budapest, currently leading a 14-person Android team at Supercharge where he drives architecture decisions, CI/testing workflows, and developer mentoring. He has led high-impact projects including the BudapestGo app that reached 500k+ users and has repeatedly acted as tech lead for mobile banking, field force, and recruitment apps across Europe. Deeply invested in open source, he is the lead developer of AndroidAnnotations and has contributed stability and build-process fixes to notable projects like the Jenkins GitLab plugin and the android-maven-plugin. Known for combining hands-on coding with process improvements, he actively introduces cutting-edge Android practices into production and runs in-house workshops to grow team capability. An engineer by training (MSc in Information Technology), he brings a pragmatic balance of product delivery, developer experience, and long-term maintainable design.
15 years of coding experience
3 years of employment as a software developer
Master's Degree, Engineering Information Technology, Master's Degree, Engineering Information Technology at Pázmány Péter Katolikus Egyetem
Contributions:670 commits, 293 PRs, 254 pushes in 8 years 6 months
Contributions summary:Csaba contributed to the AndroidAnnotations library by adding a key resource parameter to the @DefaultXXX annotations and addressing related code differences. They also modified test cases within the functional-test-1-5-tests project by changing test method signatures and updating assertions. Additionally, the user integrated a new XML serialization for handling Set<String> in SharedPreferences.
Maven Plugin for Android Application development and more
Role in this project:
Mobile Developer (Android)
Contributions:23 commits, 9 PRs, 83 comments in 2 years
Contributions summary:Csaba primarily contributed to the development of an Android Maven plugin, implementing features related to Android application development. Their work includes adding properties for configuring aidl file directories and refactoring the codebase to use resolved project properties like `finalName`. They also updated various Mojo classes to use the `targetDirectory` and `projectOutputDirectory`, suggesting a focus on build process enhancements. Further contributions included adding custom filter support to ProGuard and refactoring the code to use a configurable source encoding for listing text files.
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
Csaba Kozák - Lead Android Developer at Supercharge Ltd