Senior Full-Stack Product Engineer · Web & Mobile

I build production software across mobile, web, backend, and data.

I take products from idea to production using React Native, Next.js, TypeScript, Python/FastAPI, and PostgreSQL—covering APIs, data models, authentication, payments, AI integrations, testing, CI/CD, and release. My strongest fit is 0→1 startup product development and end-to-end feature ownership.

React NativeNext.jsTypeScriptPython / FastAPIPostgreSQLREST APIsLLM integrations
GitHub LinkedInNairobi, Kenya · EAT (UTC+3) · Remote only · Contract preferred · Open to full-time
Joel Mbaka, senior full-stack product engineer for web and mobile
Production mobile apps
Complex web platforms
APIs & relational data
Testing, integrations & release

Engineering scope

One engineer across the product stack.

My strongest work sits at the intersection of product engineering and systems thinking: building the interface users touch while also owning the APIs, data model, authentication, automated tests, integrations, and production path behind it.

Mobile engineering

React Native and Expo applications with authentication, native device capabilities, APIs, payments, audio/location workflows, testing, EAS builds, OTA updates, and App Store / Play Store release work.

React Native · Expo · TypeScript · EAS · iOS · Android

Explore expertise

Web applications

Production web products and operational dashboards built around real workflows, responsive interfaces, data-heavy views, public search surfaces, and maintainable component systems.

Next.js · React · TypeScript · TanStack · Tailwind

Explore expertise

Backend, APIs & data

REST/GraphQL APIs, business logic, webhooks, relational data models, authentication, and third-party integrations designed to support complete products rather than isolated screens.

Python · FastAPI · PostgreSQL · SQLAlchemy · REST · GraphQL

Explore expertise

Production ownership

I work across architecture, implementation, automated testing, payments, AI/LLM integrations, GitHub workflows, Vercel deployment, Expo EAS release, app stores, technical SEO, and iteration after launch.

Playwright · Maestro · Pytest · Jest · GitHub · Vercel · Expo EAS

Explore expertise

Selected work

Products that show different sides of the stack.

These projects are selected for engineering breadth: a production voice/mobile product, a complex healthcare web platform, and a PropTech/FinTech product spanning mobile, backend, data, payments, accounting-style reconciliation, testing, and operational tooling.

JournPad: Voice Journal App Store listing screenshot
SaaSCase 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.

ExpoReact NativeTypeScriptGoogle CloudPython
Read engineering case study
CliviQue HMIS web app screenshot
EnterpriseCase 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.

Next.jsTypeScriptReactTanStack QueryTailwind CSS
Read engineering case study
RentPayor Play Store listing screenshot
EnterpriseCase 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.

ExpoReact NativeTypeScriptPythonFastAPI
Read engineering case study

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.