Senior product engineering

Senior Full-Stack Web & Mobile Engineer

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 capability

Web

Next.js and React products ranging from public search-oriented websites to authenticated operational systems and workflow-heavy dashboards.

Explore this capability

Backend & data

Python/FastAPI services, PostgreSQL data models, SQLAlchemy/Alembic migrations, business rules, callbacks, authentication, and transactional workflows.

Explore this capability

Voice, 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 capability

End-to-end evidence

Products that cross multiple engineering layers

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

JournPad: Voice Journal

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 study

Enterprise · Case study

CliviQue HMIS

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 study

Enterprise · Case study

RentPayor

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 study

What end-to-end ownership changes

Product decisions can account for backend and data constraints before they become UI problems.
Payment and callback workflows can be designed around idempotency, reconciliation, and failure states rather than only the happy path.
Mobile and web interfaces can share coherent business rules because the API contracts and relational model are designed with them.
Testing and release become part of the feature design instead of a separate hand-off after implementation.

Frequently asked questions

Full-stack web and mobile engineering

What does full-stack web and mobile engineering mean in your work?

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.

What mobile technologies do you work with?

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.

What web and backend technologies do you use?

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.

Where are you based and what timezone do you work in?

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.

Which projects best demonstrate end-to-end ownership?

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.

Let's work together

Looking for an engineer who can own the product beyond a single layer?

I'm interested in senior product engineering work across web, mobile, backend, and integrations—especially teams shipping real products end-to-end.