housisong is a seasoned software engineer based in Shenzhen with 13 years of hands-on experience spanning C/C++ systems and mobile development. He contributes to open-source tooling for binary diff/patch (HDiffPatch) and has integrated native hpatch-based hot-update support into React Native projects for both Android and iOS. Comfortable working at the JNI and build-configuration level, he focuses on robust, cross-platform solutions that handle large files and low-memory environments. His work shows attention to detail—fixing platform headers, compiler warnings, and improving reusability—indicating a pragmatic engineer who values reliability and maintainability. Not obviously visible from a short bio, he blends low-level systems care with mobile deployment concerns, making him effective at bridging native and app layers.
a C\C++ library and command-line tools for Diff & Patch between binary files or directories(folder); cross-platform; runs fast; create small delta/differential; support large files and limit memory requires when diff & patch.
Role in this project:
Backend Developer
Contributions:48 releases, 5 reviews, 788 commits in 9 years 8 months
Contributions summary:Housisong primarily focused on handling issues related to the C/C++ library and command-line tools for diff and patch operations. Their contributions include addressing problems related to size_t definitions, adjusting code details for better reusability, and replacing characters in comments. The user also improved the Lzma SDK's header file inclusion and added a function for opening patch data. Furthermore, the user corrected potential compiler warnings.
Contributions:14 commits, 8 pushes, 5 branches in 5 days
Contributions summary:Housisong primarily focused on integrating and implementing hot-patching functionality within the React Native application. This involved adding native code in C/C++ (JNI) to support hpatching and integrating the hpatch library. They also modified the iOS project to add support for the hpatch. The user worked on building and integrating the required libraries (.so files) and made changes to the Android and iOS build configurations.
react-nativereactcodepushhotfixota
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.