Charles Kagwi
@theurikagwi
I am a senior mobile developer specializing in Flutter and scalable banking applications.
What I'm looking for
I’m a software engineer with strong experience in mobile development, having contributed to public-facing platforms and internal dashboards.
I’ve led development of lending and WhatsApp banking applications at Kingdom Bank and improved UX and performance on major banking apps like Tsedey and VisionFund while at Craft Silicon.
I created a reusable Flutter component library, contributed backend services using Node.js, built interactive dashboards and IoT monitoring tools with React and Chart.js, and hold a BSc. in Software Engineering from the University of Eastern Africa, Baraton.
Experience
Work history, roles, and key accomplishments
Senior Mobile Developer
Kingdom Bank Ltd
Dec 2024 - Jul 2025 (7 months)
Led development of Flutter-based lending applications and a WhatsApp banking platform to accelerate transactions and improve customer service aligned with bank revenue strategies.
Senior Mobile Developer
Craft Silicon
Jul 2022 - Dec 2024 (2 years 5 months)
Improved UX and performance across major banking apps including Tsedey and VisionFund, led mobile development and contributed to backend services to deliver timely product updates.
Education
Degrees, certifications, and relevant coursework
University of Eastern Africa, Baraton
Bachelor of Science, Software Engineering
2017 - 2022
Completed a Bachelor of Science in Software Engineering at the University of Eastern Africa, Baraton from 2017 to 2022.
Availability
Location
Authorized to work in
Portfolio
github.com/kagwicharlesSalary expectations
Social media
Job categories
Interested in hiring Charles?
You can contact Charles and 90k+ other talented remote workers on Himalayas.
Message CharlesFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
