Summary
Charles Njau is a Senior Software Developer based in Dar es Salaam with seven years of experience building full-stack web and real-time IoT systems, payment integrations, and eCommerce platforms. He has delivered end-to-end projects as a freelancer and in enterprise roles—most notably developing Anza Promo, Pick2Get, and payment link integrations for TigoPesa and Airtel Money—and currently works at CRDB Bank Plc. Charles combines hands-on front-end, back-end, and deployment expertise with system analysis and testing experience from projects like Mawalla and CIPAY, and has built smart TV and mobile video apps for AzamTV. Comfortable shipping production systems across web, mobile, and embedded RTC devices, he also brings hardware troubleshooting experience from earlier roles, which informs his pragmatic approach to IoT and RFID tracking solutions.
7 years of coding experience
8 years of employment as a software developer
Advance diploma, Computer Software Engineering, Advance diploma, Computer Software Engineering at Aptech