Dennis Kawawa is a Nairobi-based software engineer with 11 years of experience and 8+ years focused on building native and cross-platform mobile applications at scale. Currently at Microsoft, he designs and implements performant Android and iOS apps using Java/Kotlin, Swift/Objective-C, and React Native, and has led mobile teams to grow products to 100k+ MAU. As a founder of Nodem Technologies and former Mobile Apps Lead at Betika, he combines hands-on engineering with product-driven leadership, shipping consumer apps like Radio Kenya, PesaTrail, and Bonyeza. His tooling spans GraphQL, SQLite, Firebase, AWS, Azure, and GCP, and he’s comfortable across VSCode, IntelliJ, Android Studio, and Xcode. He brings a pragmatic full-stack mindset—equally fluent in backend databases and frontend experiences—and a track record of turning startup ideas into production mobile products.
11 years of coding experience
8 years of employment as a software developer
Barchelor of Science Information Technology, Information Technology, Barchelor of Science Information Technology, Information Technology at Masinde Muliro University of Science and Technology
Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
Contributions:2 pushes, 2 branches, 1 comment in 6 months
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
Dennis Kawawa - Software Engineer at Nodem Technologies LTD