01Experience
Where I've worked
Full-stack engineering across insurance, fintech, and government — building production systems end to end.
Senior Software Engineer
Britam Group
Key Functions
- Adapting business applications to fulfill specific needs.
- Full-stack development of front-end and back-end components.
- Optimizing database design and performance.
- Building mobile applications from Figma designs.
Achievements
- Designed the Agent app (Onboarding the client) and Operation portal (Issuance and approval of the policies).
- Creating system designs and architecture for the Agent app.
- Developed APIs for the agent app and operation portal.
- Integrated to core system for policy issuance
- Integrated to IPRS, KRA, Bridger and Phone verification to enable auto approval of policies.
- Created APIs for pension and investment modules on agent app.
- Implemented interfaces using Next.js.
- Integrated to payment (Mpesa and Card) and notification providers (SMS and Email) to enable payment and notifications on the agent app.
Software Engineer
Tanda
Key Functions
- Designing user-friendly interfaces for forthcoming products.
- Configuring interactive dashboards and front-end elements.
- Testing and integrating internal and external micro-services APIs.
Achievements
- Developed staff, agent review, and reseller portals.
- Implemented dashboards for monitoring and reporting on payment history and performance.
- Created a portal for product setup and management of fees, commissions, and discounts.
- Created a portal for managing USSD menu and content.
- Created a portal for managing SMS and email templates as well as bulk sending.
- Created a monitoring console for payment history tracking.
- Using Golang, integrated third-party APIs with KPLC token provider
Software Engineer
Kenya Revenue Authority (KRA)
Key Functions
- Designing wireframes and UI for web applications.
- Developing Java RESTful web services.
- Converting user stories into system requirements.
Achievements
- Developed the KRA AMS Work-ticket reporting tool.
- Created dashboards for CSS Initiatives and leave reports.
Software Engineer Intern
Spot the Ball Limited
Key Functions
- Assisted with backend development tasks.
- Utilized HTML, Django and Python for various projects.
Achievements
- Developed a web application for Mantiki landing page.
- Created User Interface for Ishano Distributors
- Gained hands-on experience with Django and Python.
Information Technology Officer (Volunteer)
ICT Authority
Key Functions
- Network Configuration.
- Network repair and maintenance.
- System and computer repair and maintenance.
- User support and assistance.
- Software installation and assistance.
Achievements
- Provided IT support at the commissioners offices under the Regional Coordinator.
- Assisted in maintaining the ICT infrastructure at the commissioners offices.
- Installation of voice over IP (VOIP) system at the commissioners offices.
IT Officer Intern
ICT Authority
Key Functions
- Network Configuration.
- Network repair and maintenance.
Achievements
- Provided IT support at the ICT Authority.