At CelliPay, I built and maintained features across Next.js admin and customer-care applications, React Native sales-agent workflows, and NestJS backend services. I led an Inventory Management System refactor to correct device allocation, stock visibility, dispatch handling, and sale eligibility.
I also implemented and supported M-Pesa/Daraja payment flows, OTP authentication, KYC, and device-financing workflows. My work included credit-scoring capabilities, including a TransUnion re-scoring endpoint and a Python FastAPI scoring service integrated with the NestJS platform.
As a freelance full-stack developer, I deliver applications for clients from requirements through deployment and post-launch support. I’ve also built projects including NexusChat, a real-time messaging platform, and improved load times by up to 20% on selected client projects.

