Dawid D is a seasoned C/C++ developer with 14+ years of experience building performance-sensitive systems across game engines, mobile platforms, backend services, and trading software. He has contributed bug fixes and maintenance to high-profile open-source projects like cocos2d-x and an Android beacon library, and helped ship internal tooling at Arm (bob-build). His recent roles span senior C++ work at Flightradar24 and high-frequency trading software, reflecting a focus on optimization, reliability, and low-level problem solving. A passionate optimizer and longtime Linux user, he prefers lean, portable solutions over "buy more RAM" fixes and enjoys squeezing performance out of constrained devices. Dawid also has hands-on experience mentoring and teaching Java/Git, plus a strong open-source footprint under the gelldur handle. Outside work he trains regularly and keeps an eye on extreme sports and film when time allows.
14 years of coding experience
9 years of employment as a software developer
Licentiate degree, Inżynieria oprogramowania, 4/5, Licentiate degree, Inżynieria oprogramowania, 4/5 at Uniwersytet im. Adama Mickiewicza w Poznaniu
Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
Role in this project:
Software Engineer (focus on bug fixing and code maintenance)
Contributions:15 commits, 2 PRs, 5 comments in 3 years 5 months
Contributions summary:Dawid primarily focused on bug fixes and code improvements within the Cocos2d-x game engine. Their contributions included addressing compiler errors, fixing documentation inaccuracies, resolving issues with particle system files, and correcting compile-time errors related to floating-point number handling. They also addressed an issue related to building with shared libraries and made the necessary changes to the build system configuration. The user worked with both C++ and build system configurations.
Contributions:5 commits, 5 PRs, 9 comments in 9 days
Contributions summary:Dawid primarily contributed to the Android beacon library by addressing bug fixes and implementing code improvements. These changes include optimization of object creation, migrating test environments to Robolectric 3.0, and resolving a ConcurrentModificationException within the distance calculation module. Furthermore, the user updated test configurations and addressed minor code review comments, improving the library's stability and maintainability.
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.