Marek U is an experienced Android developer with over eight years of commercial experience and a strong academic background in software engineering, building Android apps since 2008 and leading greenfield projects, replatforming efforts and critical fixes across fintech, retail, and IoT domains. He blends deep platform expertise (Java/Kotlin, DI, testing, clean architecture) with security-minded engineering—evidenced by contributions adding NaCl crypto support and secure key handling to the widely used pusher-websocket-java client. As a consultant and trainer he rapidly stabilises codebases, establishes maintainable architectures and raises team capability through hands-on pairing, code reviews and tooling improvements (DexGuard, Nexus repo). Marek is equally at home crafting test automation and improving CI/test reliability as he is designing APIs and developer-friendly SDKs, and he has a knack for turning complex, security-sensitive mobile features into clear, testable implementations.
8 years of coding experience
9 years of employment as a software developer
BS, Computer Science, 5, BS, Computer Science, 5 at Poznan University of Technology
Pusher Channels client library for Java targeting general Java and Android
Role in this project:
Back-end Developer & Security Engineer
Contributions:42 commits, 23 PRs, 26 pushes in 11 days
Contributions summary:Marek's contributions primarily revolve around adding and integrating cryptographic functionalities into the Java client library. They implemented NaCl's symmetric key authenticated decryption, including adding the necessary code and licenses. The user also added a Base64 decoding utility and a test to verify decryption, along with improvements to existing Base64 character validation. Furthermore, the user addressed security considerations by adding a precondition check utility, altering precondition failure messages, and ensuring the key is cleared after use.
Contributions:3 releases, 37 commits, 45 PRs in 13 days
chatpusher-chatkitandroidsdkclient-sdk
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.