Mobile
React Native and Expo applications with native device capabilities, secure authentication, API integration, local persistence, testing, and iOS/Android release work.
Explore this capabilitySenior product engineering
I am based in Nairobi, Kenya and work remotely on East Africa Time (EAT, UTC+3). I build and operate complete software products across the layers that users see and the systems they depend on: mobile apps, web applications, APIs, relational data, payments, AI integrations, testing, and production delivery.
Mobile
React Native and Expo applications with native device capabilities, secure authentication, API integration, local persistence, testing, and iOS/Android release work.
Explore this capabilityWeb
Next.js and React products ranging from public search-oriented websites to authenticated operational systems and workflow-heavy dashboards.
Explore this capabilityBackend & data
Python/FastAPI services, PostgreSQL data models, SQLAlchemy/Alembic migrations, business rules, callbacks, authentication, and transactional workflows.
Explore this capabilityVoice, AI & integrations
Speech-to-text, voice/audio intelligence, LLM reasoning, M-Pesa/Daraja payment flows, AI APIs, image processing, third-party integrations, testing, deployment, and production operations.
Explore this capabilityEnd-to-end evidence
The strongest evidence is not a technology list. It is software where one product requirement crosses the interface, backend, data model, integration boundary, and production workflow.
SaaS · Case study
Voice-first journaling app that preserves the original recording, transcribes spoken entries, and uses AI to generate useful titles, summaries, and categories. Entries can be searched and revisited by date, linked to goals, supported by reminders and prompts, and protected with account, deletion, and optional biometric controls.
Read engineering case studyEnterprise · Case study
Hospital management information system connecting patient registration, OPD, emergency, inpatient care, orders, referrals, theatre, billing, ambulance, mortuary, duty coverage, patient movement, documents, and facility operations. Its latest public draft also adds facility-bound M-Pesa patient invoice collection with encrypted merchant credentials, callback verification, idempotent receipt handling, and invoice reconciliation.
Read engineering case studyEnterprise · Case study
Rent collection and reconciliation software for landlords and property managers. RentPayor creates rent invoices, lets tenants pay KES rent through an invoice-linked M-Pesa flow, automatically reconciles confirmed payments, and keeps partial balances, carried-forward credits, receipts, leases, units, tenants, and manual payment records in one rent ledger.
Read engineering case studyWhat end-to-end ownership changes
Frequently asked questions
It means owning the product across the interface and the systems behind it: React Native or Next.js, backend APIs, relational data, authentication, integrations, testing, deployment, and production behavior.
My primary mobile stack is React Native with Expo and TypeScript, including native device capabilities, secure authentication, API integration, local persistence, analytics, testing, and App Store or Play Store release work.
My web work centers on Next.js, React, and TypeScript. On the backend I commonly use Python, FastAPI, PostgreSQL, SQLAlchemy, and Alembic for APIs, transactional workflows, and relational business data.
I am based in Nairobi, Kenya and work on East Africa Time (EAT, UTC+3). I work remotely, prefer contract engagements, receive international contract payments in USD or EUR, and I am also open to strong full-time remote roles.
JournPad demonstrates mobile and AI-assisted voice workflows, CliviQue HMIS demonstrates a complex web and backend system, and RentPayor demonstrates mobile, backend, data, M-Pesa collection, reconciliation, and internal operational tooling.