Full-stack developer specializing in production software for the Kenyan market — payments (M-Pesa/Safaricom Daraja), logistics, POS, ISP billing, and fintech. Comfortable owning a product from database schema to deployed infrastructure.
Get to know me better
I'm Mike Ndegwa (also Mike Munene), a full-stack software developer at NorthStack, based in Nairobi, Kenya and open to remote work.
I specialize in production software for the Kenyan market — payments (M-Pesa/Safaricom Daraja), logistics, POS, ISP billing, and fintech. I am comfortable owning a product from database schema to deployed infrastructure.
Core stack: NestJS, TypeORM, PostgreSQL, Next.js (App Router), TypeScript, Tailwind CSS, Python (data/automation), Docker and Docker Compose.
Also comfortable with FastAPI, R, Express, and Strapi.
A comprehensive overview of my technical proficiencies and tools I work with daily
My professional journey
NorthStack
•full-timeRecently promoted to Senior Full-Stack Developer. Currently mentoring an intern while owning production products from database schema through deployed infrastructure.
Aeres Technologies Limited
•full-timeFull-stack developer at Aeres Technologies Limited (from LinkedIn).
Freelance / Contract
•freelanceOngoing freelance and contract work alongside product development: academic and data assistance, branding and web builds, and client integrations.
Kilimo Feeds Limited
•full-timeSoftware Engineer at Kilimo Feeds Limited (from LinkedIn).
Some of my best work
Multi-tenant SaaS for Kenyan ISPs — a locally-built alternative to Netmaster/Powercode, with MikroTik, FreeRADIUS, fiber OLT, and Daraja STK Push billing.
Fleet management for riders, vehicles, and deliveries, with enterprise dashboards and Kenya-specific compliance fields (insurance, roadworthiness).
Multi-tenant food ordering for the Kenyan market (Glovo-inspired UX): restaurant discovery, menus, cart, and checkout.
AI-driven sales automation: autonomous lead research and outreach via the Claude API, Serper.dev, and Resend, with a Next.js ops dashboard.
Cross-platform rider app (Expo/React Native) for last-mile delivery in the Kenyan market.
Node.js/Express API integrating Safaricom Daraja B2C disbursements.