Henry Addo is a seasoned software engineer with 17 years of experience building full-stack web and Android applications, currently based in Seattle. He specializes in Python/Django backends and Java/Kotlin Android apps, with strong front-end skills in JavaScript, HTML5 and CSS3, and a deep practical understanding of REST/JSON/XML APIs. Henry has led mobile teams and re-architected open-source Android projects at Ushahidi, helping grow community contributions and shipping apps with tens of thousands of downloads. His open-source work includes contributions to well-known projects like the DroidKaigi conference apps and Ushahidi Platform, where he added media APIs and improved testing and user-facing features. He pairs pragmatic engineering—automating CI/CD and release flows in libraries like UsbSerial—with a focus on UX, offline capability and reliable data handling. Known for balancing product-minded mobile UX improvements with robust backend design, he moves fluidly between embedded/IoT, mobile and web domains.
17 years of coding experience
18 years of employment as a software developer
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Regent University College of Science and Technology
Android Nano Degree, Android Development, Android Nano Degree, Android Development at Udacity
Computer Studies, Computer Studies at IPMC NCC Education
Contributions:18 releases, 1687 commits, 117 PRs in 6 years 10 months
Contributions summary:Henry made a minor fix to the base HTTP client in the smssync/src/main/java/org/addhen/smssync/net directory. This fix was applied across multiple Java files in the project. The user was involved in fixing formatting of log messages and also made updates to the class.
Ushahidi v2. A platform that allows information collection, visualization and interactive mapping, allowing anyone to submit information through text messaging using a mobile phone, email or web form.
Role in this project:
Back-end Developer
Contributions:276 commits in 4 years 7 months
Contributions summary:Henry implemented features related to image uploading, which involved modifying PHP files and the configuration of a PHP-based web application. They focused on enhancing report functionality, adding a feature to upload multiple images in the Ushahidi web application. The user appears to be working on database configuration and cleaning up log files.
pythonphonemobile-phoneweb-formtext-messaging
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.