Ba Omarov is a research scientist and seasoned C/C++ systems engineer from Kazakhstan with 19 years of experience building and optimizing back-end and native applications. He is an active open-source contributor and maintainer, notable for stewardship of Xash3D FWGS and impactful fixes across projects like Tusky (Android client for Mastodon), minimp3, and OpenXRay. His work spans low-level audio and platform integrations (OpenSL ES on Android), SIMD optimizations for codecs, and cross-platform build and Lua binding fixes, demonstrating deep expertise in performance and portability. Comfortable moving code from C to modern Kotlin where it improves maintainability, he blends legacy engine restoration with pragmatic refactors. Colleagues rely on him to untangle platform-specific compilation and runtime issues that others miss. He pairs a researcher’s curiosity about architecture with hands-on craftsmanship in game and multimedia engines.
Contributions:1 release, 411 reviews, 1675 commits in 4 years 10 months
Contributions summary:Ba primarily worked on adding OpenSL ES audio support for the Xash3D FWGS engine, specifically for Android. They were responsible for restoring and implementing the OpenSL ES audio functionality. Additionally, the user addressed issues with the compilation process of the engine, adding fixes and improvements.
An Android client for the microblogging server Mastodon
Role in this project:
Mobile Developer (Android)
Contributions:14 reviews, 11 commits, 14 PRs in 1 year 1 month
Contributions summary:Ba primarily contributed to the Android client for Mastodon, Tusky. Their work included fixing UI issues, such as the toolbar back button, and enhancing the app's functionality by adding support for new URL cases for various Fediverse platforms like Pleroma, Misskey, and Friendica. They also refactored existing code, as seen in the rewrite of CustomEmojiHelper to Kotlin, and added new features like a notification bell. Additional contributions involve UI improvements and refactoring existing code to use Kotlin.
social-networkfdroidpixelfedfediversesocial
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.