Career Snapshot.

Experience, education, and skills.

Experience

Co-Founder & Software Engineer

2023 – Present

Zafrionet Ltd · Kigali, Rwanda

Co-founded a technology company driving digital transformation across Africa. Lead the design and development of web, mobile, and software products for clients in hospitality, retail, and services. Oversee technical strategy, architecture decisions, and end-to-end product delivery.

Software Engineer

Jan 2025 – Present

The Pinnacle Kigali · Rwanda

Led full-stack development of the hotel's website with secure booking and payment systems. Co-built an internal reservation management platform and provided tech support for smart lighting, media systems and F&B POS infrastructure.

Software Engineer

Sept 2023 – Dec 2024

Mega Wholesalers · Nairobi

Built a native Android sales app replacing a web-based system, cutting bandwidth usage and enabling partial offline mode. Integrated financial institutions for automated reconciliation and trained non-technical field staff.

Software Engineer

Dec 2020 – Jul 2024

Efisales Limited · Nairobi

Developed and maintained a PaaS sales-management solution. Delivered Android/REST integration with real-time data sync, geofencing, location tracking, and crash monitoring via Firebase Crashlytics.

Education

Android Associate Developer

March 2022 – Dec 2022

Pluralsight

Advanced Android development using Kotlin — architecture components, Jetpack, and performance patterns.

BSc. Information Technology

Sept 2016 – Dec 2020

Masinde Muliro University of Science and Technology

Specialised in software engineering with coursework in system design, distributed systems and data structures.

Skills

Backend86%
JavaSpring BootSpring SecurityMicroservicesHibernateNGINXREST APIs
Frontend80%
JavaScript (ES6+)TypeScriptReactNext.jsTailwind CSSRedux
Mobile80%
KotlinJetpack ComposeReact NativeAndroid SDKFirebase
Database85%
MySQLPostgreSQLMongoDBRedis
Version Control90%
GitGitHubGitLabCI/CD