Surith Thekkiam is a seasoned engineer with 15 years of experience building mobile applications, SDKs, and game engines, currently developing mobile systems at Amazon in San Francisco. His background spans startups to large enterprises—Sun, Zynga, Lumosity—and includes deep Android/AOSP expertise, NDK/NDK-build work and ARM game optimizations. An active contributor to the popular Cocos2d-x ecosystem, he has integrated game engines into Android projects and implemented rendering/test improvements for cocos2d-js. Surith blends low-level device and RTOS experience from early mobile platforms with modern mobile and game engine architecture, making him equally comfortable debugging native builds and designing high-level SDKs. He often surfaces pragmatic fixes (build script, linker, and API issues) that unblock teams shipping complex multimedia applications.
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:
Mobile Developer (Android)
Contributions:528 commits in 1 year 7 months
Contributions summary:Surith primarily worked on integrating the Cocos2d-x game engine with Android applications. Their contributions focused on modifying Android build scripts to properly include the Cocos2d-x library, updating the Android project structure to use Java-based layouts, and integrating JavaScript-based game code. They also addressed library name issues, fixed bugs related to API usage, and ensured proper linking with necessary external libraries like Chipmunk. The changes included modifications to the Android.mk files and the generation of an NDK debugger script.
Contributions summary:Surith primarily contributed to the testing and implementation of Scale9Sprite components within the cocos2d-js-tests repository. Their work involved creating new test cases, integrating them into the testing framework, and ensuring correct rendering and scaling behavior of the Scale9Sprite elements. Furthermore, the user updated test file structures and resources. The user demonstrated the ability to refactor test file structures and resources, and introduced a test using sprite sheet.
casescocos2dgamesjavascripttest-cases
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.