housisong 

Software Engineer

Shenzhen, Guangdong Province, China
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
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.
code13 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
91reputation
21kreached
9answers
0questions
github-logo-circle

Github Skills (21)

c-language10
mobile-development10
react-native10
jna10
binary-data10
cprogramming-language10
binary-files10
develop9
ios9
android-development9
android-build9
build-system9
version-control8
git8
large-files6

Programming languages (7)

C#TypeScriptJavaShellC++CPascal

Github contributions (5)

github-logo-circle
sisong/HDiffPatch

May 2013 - Dec 2022

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:
userBackend 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.
memorymemory-limitmmapdifferentialxdelta
🚀 Blazing Fast Hot Updates for React Native
Role in this project:
userMobile Developer
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.
Request Free Trial