Product leadership across fintech, logistics, and SaaS — guiding teams from discovery to dependable launches.
FullStack Engineer (FE Heavy)
Dadanada Group
December 2023 – CurrentKenya (Hybrid)
I lead the design and development of the Daremit mobile and web applications, ensuring an intuitive user experience, secure transactions, and efficient financial workflows.
- Led end-to-end UI/UX design for the Daremit and Daremit Agent mobile apps (iOS & Android) and web platform
- Designed key financial components, including currency and country inputs, transaction and account cards, and listings for Daremit Web & Mobile
- Led end-to-end software development for the Daremit & Daremit Agent mobile apps (iOS & Android)
- Enabled multilingual support using i18n, ensuring a seamless experience for users across different regions
- Implemented transaction history management with filtering, detailed transaction views, and replay functionality
- Implemented profile settings, user preferences, and authentication security settings
- Engineered wallet creation, funding mechanisms, and profile-based transaction quotations
- Developed secure authentication systems, including email sign-up/login, identity provider onboarding, PIN/password, and biometric authentication
- Integrated Vi Americas and Money International for seamless transaction processing
- Built sender and beneficiary onboarding with full CRUD capabilities, including payment account management
- Implemented region-based profile setup, KYC verification, KYB compliance (Principals & UBOs), and human verification using Onfido
- Developed transaction workflows, including funding via in-app wallets or third-party services, quotation review, additional details update, and initiation via our APIs or an external provider URL using an in-app browser
- Utilized Bitbucket for version control, Jenkins for CI/CD automation, and SonarQube for code quality and security analysis
Tech Stack
2FA
AWS
Biometric Auth
Bitbucket
CI/CD
Docker
Google Analytics
i18n / Localization
Jenkins
Jest
Jira
React Native
Sentry
Slack
SonarQube
Tailwind CSS
TypeScript
Push Notifications
Mobile Engineer | UI/UX Designer
Zamara Kenya
April 2023 – January 2024Nairobi Kenya
Zamara is a financial services firm that primarily offers Actuarial Services, Pensions Administration, Consulting, and Insurance Brokerage Services. I worked to develop and automate solutions that improved software delivery, customer service and made administration efficient.
- I designed UI/UX for the different mobile apps and web portals using Figma
- I helped maintain existing web applications developed using React and WordPress
- I developed a prototype of an events website with booking, notifications, and ticketing for events and summits held for customers and networking
- I developed a GraphQL server using DotNet that was consumed on the events portal
- I wrote policy documentation on our internal SDLC and Networking practices
- I proposed and received a go-ahead to reimplement our system architecture to use microservices and a CI/CD pipeline powered by docker images and Azure Repos that uses Microsoft Teams for notifications and Jira for Issue Tracking and has an internal staging and an external production environment
- I built cross-platform mobile apps using React Native and Expo
- I developed Rest API endpoints using DotNet that were consumed on the mobile apps
- I deployed web applications and api servers to run in docker containers exposed using IIS on a Windows enterprise server
Tech Stack
Azure Repos
CI/CD
Docker
.NET
Expo
Figma
Google Analytics
GraphQL
Jira
Next.js
React
React Native
REST API
Tailwind CSS
TypeScript
Product Developer
Prolox Solutions
February 2023 – December 2023Nairobi Kenya (Part Time)
I was contacted by the Managing Director to help improve their existing in-house platform. The company was expanding to multiple locations, and their existing system did not provide this functionality. The system had not been actively maintained and did not provide functionality to manage multiple stores.
- I designed the receipts, emails, UI and UX for the system portals using Figma
- I designed and implemented the system architecture to serve two web applications that consume a Rest API with 2FA on protected routes and a windows client application for the POS application
- I deployed the online store and admin endpoint using docker containers on Nginx in a linux server running on a digital ocean droplet
- I used NextJS and TailwindCSS to build a public website for store listings and self-checkout that has a good performance score and follows best SEO practices
- I used ElectronJS and ReactJS and Typescript to build the windows desktop client for the sales staff
- I used GitHub workflows to build new docker images and Watchtower to pull updates, implementing a simple CI/CD pipeline
Tech Stack
DigitalOcean
Docker
Electron
Figma
Firebase
GitHub Actions
Google Analytics
MongoDB
Next.js
Nginx
React
REST API
Tailwind CSS
TypeScript
Fullstack Developer
Space Next Door
February 2022 – March 2023Singapore (Remote)
I was part of the product development team. The product was a self-serving platform to allow customers to book self-storage units in and around East Asia. The product had over 500 active accounts and 7000 monthly visitors.
- I was on the team tasked to maintain, improve, and update the customer platform developed with Next JS
- I collaborated in developing an in-house prototype storage web app with NextJS to use a third-party provider, Storaganise API
- I worked as part of the team tasked to maintain, improve, and update an in-house admin platform for listings owners, developed with Vue.js
- I fixed bugs and helped release new features while tracking progress and issues on Jira
- I updated or created components respective to the issued Figma design
- I was enrolled in an advanced NestJs course and REST-based microservices API development in Go lang to advance my backend knowledge
- I worked as part of the team that optimized the customer's platform performance. We raised it from 7% to 85% on desktop and 73% on mobile - web.dev
Tech Stack
AWS
CI/CD
Docker
Figma
Hotjar
Material UI
Next.js
Slack
Tailwind CSS
Vue.js
Junior Developer
Kabarak University
July 2021 – February 2022Kenya (Hybrid)
I was part of a team responsible for designing and deploying a general-purpose Election Voting Info System (EVIS) with a backend developer and a Project Manager. The product was used to conduct over 5 elections with over 5000 voters each and has since been adopted by neighboring universities.
Innovation and Engineering
- I worked on creating API routes to serve the Backend on the Frontend. Laravel PHP
- I designed the UI/UX for the different endpoints. Figma
- I developed a mobile android application using React Native for voting
- I developed separate web endpoints using ReactJS: clerks, voters, and admin
- I created jobs to send HTML emails for authentication and system prompts using Laravel views and the SendGrid API
- I wrote a custom algorithm to filter voter ballots based on dynamic variable voter properties
- I worked on creating the system database schema. Postgres
- I deployed all endpoints in docker containers and configured an Nginx server on a digital ocean droplet
Tech Stack
DigitalOcean
Docker
Firebase
Figma
GitHub Actions
Laravel
Nginx
React
React Native
SendGrid
Computer Science Intern
Prolox Solutions
December 2020 – July 2021Kenya (Hybrid)
I designed and implemented digital solutions to improve the performance of the sales team. Since its deployment, the system has facilitated the sale of over 1,000,000 seals and services for 1750+ customers. My solutions focused on inventory management, sales processing, data analysis, automated emails, and a simple online store for the company's web presence.
- I developed separate user applications using ReactJS. Sales, Admin
- I created jobs that sent out custom emails for receipts and official correspondence that reflected the company's brand
- I used react-native to build a lite version of the admin application for mobile
- I designed the UI/UX for the different endpoints. Figma
- I designed the system database schema. MongoDB
- I deployed the online store and admin endpoint using firebase hosting
Tech Stack
Firebase
Figma
GitHub Actions
React
SendGrid
TypeScript