Software Engineer
Request a quote with no obligation
I am a Full-Stack Software Engineer based in Nairobi, Kenya, focused on building practical business software, CRM dashboards, APIs, payment workflows, reporting systems, and digital platforms that solve real operational problems.
My work has included government licensing and revenue platforms, SACCO transport management systems, parcel and billing dashboards, Backend-for-Frontend API layers, and telecom-grade USSD applications. I enjoy turning complex business processes into clean, reliable, and easy-to-use software.
I mainly work with React, Next.js, TypeScript, JavaScript, Node.js, Express.js, REST APIs, MongoDB, MySQL, Redis, Tailwind CSS, Docker, Nginx, Vercel, Heroku, Playwright, and Vitest.
I am especially strong in frontend-heavy full-stack development, dashboard design, API integration, workflow automation, payment systems, reporting tools, and production support.
Nairobi, Kenya | September 2019 – Present
Built and supported production-ready CRM-style platforms, dashboards, APIs, and workflow automation systems for business licensing, transport operations, payments, parcel management, reporting, and telecom services.
- Built PAVRISK, a business licensing and revenue management platform for managing licenses, invoices, payments, agents, receipts, and compliance workflows.
- Developed role-based dashboards for admins, agents, businesses, clerks, and managers.
- Engineered payment-linked licensing workflows with automated document generation, SMS notifications, and reconciliation support.
- Built E-nauli CRM, a transport management system for SACCO operations, parcel dispatch, billing, deductions, subscription billing, and multi-station reporting.
- Designed interactive dashboards with filtering, pagination, export tools, charts, and real-time operational insights.
- Built Backend-for-Frontend API layers using Node.js and Express to simplify frontend integration with complex backend services.
- Implemented API security, JWT authentication, input sanitization, error handling, logging, caching, and monitoring.
- Built and supported USSD Skiza platform features, including menu flows, session persistence, retry logic, external API integrations, and SMS user flows.
- Worked with React, Next.js, JavaScript, TypeScript, Node.js, Express.js, MongoDB, MySQL, Redis, Tailwind CSS, Docker, Nginx, Vercel, Heroku, PM2, Playwright, and Vitest.
Nairobi, Kenya | June 2019 – August 2019
Developed React and React-Redux components for web and mobile-facing platforms. Worked with backend APIs to build dynamic user interfaces, improve workflows, and support cross-platform compatibility across Android and iOS.
Nairobi, Kenya | 2014 – 2019
Studied mathematics, computer science, software development, programming, databases, systems analysis, algorithms, and problem-solving foundations that support my work as a software engineer.