Open to senior & lead roles

I build the systems
behind the money.

Lawrence Muriithi Marete, lead full-stack engineer in Nairobi, Kenya. I architect and ship production platforms that move money, homes, and healthcare across Africa — from bank-grade payment rails to mobile apps used in the field.

Systems shipped
17+
Systems shipped
Industries
7
Industries
Payment rails integrated
5
Payment rails integrated
Stacks: web, mobile, data
3
Stacks: web, mobile, data
Lawrence Muriithi Marete
Rec

Lawrence Marete

Lead Full-Stack Engineer

Now showing

9 live screens, shot from production.

AMAC Africa Mega Agri Corp
AgriTechAMAC Africa Mega Agri Corp
AMAC Health
Health & EdAMAC Health
Daka Cosmetics
CommerceDaka Cosmetics
Adam AHB Souq
PropTechAdam AHB Souq
Westport Industrial City
GovTechWestport Industrial City
Peakridge Real Estate CRM
PropTechPeakridge Real Estate CRM
Agent 360
EnterpriseAgent 360
RentPesa
FintechRentPesa
FACT Limited
AgriTechFACT Limited
Scene 01The engineer

Owner of the whole stack, from ledger to launch.

I'm a lead full-stack engineer who owns systems end to end — data model, API, payment integration, interface, and deployment. I've led delivery of marketplaces, mortgage and housing platforms, ERPs, and health apps for clients across Kenya and the Gulf, integrating M-Pesa, KCB, JamboPay and SMS gateways along the way.

01

Model the money first. Ledgers, minor units, idempotent callbacks, and reconciliation are designed before a single screen.

02

Put the rules where they can't be bypassed: database policies, security-definer RPCs, and role-based access over client-side checks.

03

Write the specification, then ship against it, with tests, ADRs, and runbooks the next engineer can actually use.

Scene 02Feature presentations

Flagship systems, in production.

Platforms where I owned the architecture and shipped the hard parts: payment rails, ledgers, permissions, and the interfaces people use every day.

01
mazao.amacplc.com
AMAC Africa Mega Agri Corp — live product screen
AMAC Africa Mega Agri Corp — second screen
AgriTechAMAC PLC · via Invest Africa

AMAC Africa Mega Agri Corp

A multi-sided agri-commerce ecosystem (Mazao, Comex, DukaBuy, and the Oil & Gas marketplace) connecting farmers, anchors, distributors, retailers, and buyers, with embedded bank finance.

  • Designed the DukaBuy × KCB payment architecture across nine epics: collections, settlements and payouts, loan disbursement and repayment, account verification, reconciliation, and refunds.
  • Built the Comex RFQ quotation engine and a team-permissions model spanning anchor, distributor, and retailer tiers.
  • React 19 frontend with 10+ role-specific dashboards, on a Node.js / Express 5 API over MySQL.
React 19ViteNode.jsExpress 5MySQLKCB APIsRecharts
02
digiafya.com
AMAC Health — live product screen
AMAC Health — second screen
Health & EdAMAC PLC

AMAC Health

The healthcare supply-chain platform connecting hospitals, clinics, suppliers, and financiers: procurement, equipment, claims, and hospital operations on one platform, with KES pricing built for Kenyan facilities.

  • Four modules, one operating rhythm: a verified medical-supplies marketplace, equipment leasing and maintenance, outsourced claims reconciliation, and an integrated HMIS.
  • RFQ-to-LPO procurement across verified suppliers, with stock comparison and quotes across seven clinical categories.
  • Built the authentication and patient-data modules that the HMIS registry, encounters, and billing run on.
AuthenticationPatient dataHMISProcurementClaims
03
daka-cosmetics.vercel.app
Daka Cosmetics — live product screen
Daka Cosmetics — second screen
CommerceDaka Cosmetics, Nairobi

Daka Cosmetics

A boutique e-commerce storefront for earrings, body sprays, and chains, designed and built end to end, from catalogue and CMS to checkout and payments.

  • M-Pesa STK Push checkout on the Safaricom Daraja API, alongside one-tap WhatsApp ordering for customers who prefer to chat.
  • Admin CMS for products, categories, and stock, with sold-out states and quantity-based wholesale pricing.
  • Editorial, mobile-first design with category browsing and a cart, built on Next.js and Supabase.
Next.jsTypeScriptSupabaseTailwind CSSM-Pesa Daraja
04
adammortgagecentre.com
Adam AHB Souq — live product screen
PropTechAffordable Housing Board

Adam AHB Souq

The affordable-housing sales and mortgage platform for public-sector employees, selling Boma Yangu and NHC units across Eldoret, Mombasa, Lamu and beyond.

  • Four separate portals (staff, bank / SACCO, employer institution, and homebuyer), each with its own guard and two-factor sign-in.
  • Booking engine with phone-OTP, unit holds that expire, and live availability synced from Boma Yangu so only published, free units are sold.
  • Financing routed to the buyer's chosen bank, NHC tenant-purchase or cash, with consent capture, lending files, CSV exports and per-bank commission.
  • Configurable workflow engine, allocation runs with snapshots, a call-centre list, and a management board that tells the sales story.
  • Onfon SMS on queues with a low-credit alert, Redis + Horizon, and 115 Pest test files gating every pull request in CI.
Laravel 13Livewire 4Tailwind 4PostgreSQLRedisHorizonPestOnfon SMS
05
invest-africa-pmp.app
EnterpriseInvest Africa FZCO

Invest Africa PMP

An execution and governance platform that replaced informal WhatsApp tracking and the 7am MANCOM meeting with one system of record for the executive team.

  • Company → module → project hierarchy over 17 live modules, with phases, tasks, checklists, risks, and decisions.
  • Daily updates with acknowledgements and carried-forward detection, plus a 7am digest that is the meeting.
  • Collections across recurrent invoices and one-off receipts; a public executive brief for leadership.
  • Command palette, dark mode, live ticker, and a task board, all built as full-page Livewire Volt components.
Laravel 13Livewire 3 · VoltTailwind CSSMySQL
06
afyasmart.app
Health & Ed

AfyaSmart

A health companion app for Kenya: AI symptom checking, a doctor and pharmacy directory, a drug reference, M-Pesa subscriptions, and an affiliate referral programme.

  • Led the migration from a Laravel API to Expo + Firebase to Flutter + Supabase, reaching full screen parity before retiring the old client.
  • Business rules live in Postgres: RLS policies, column grants, and security-definer RPCs own everything money touches.
  • Edge functions handle AI chat, symptom analysis, and M-Pesa callbacks.
FlutterSupabasePostgreSQL · RLSEdge FunctionsM-PesaLaravel 12
07
circular.westportindustrialcity.co.ke
Westport Industrial City — live product screen
Westport Industrial City — second screen
GovTechWestport Industrial Ltd

Westport Industrial City

The circular-economy platform behind the national public-asset disposal programme. Relationship managers win government clients, raise LSOs, and Westport auctions equipment, vehicles, and scrap.

  • Mapped 668+ public institutions across 47 counties and 24 ministries (state corporations, departments, TVETs) and distributed them across the RM field team.
  • Lot 1 / Lot 2 contract pricing engine in minor units, pinned by tests to the tender's worked examples so instalments never double-claim a commission tier.
  • RM targets and commission, LSO payments, collections, and client reports feeding live dashboard KPIs.
  • Requisitions paid wallet-to-wallet through Nawiri / JamboPay, with OTP authorisation and automated reconciliation.
Laravel 13PHP 8.4NawiriJamboPayViteCanvas
08
app.peakridge.co.ke
Peakridge Real Estate CRM — live product screen
PropTechPeakridge

Peakridge Real Estate CRM

A land-sales CRM and accounting suite: plots, allocations, instalment plans, commissions, and a full double-entry general ledger.

  • Chart of accounts, journal entries, P&L, and bank reconciliation built into the CRM.
  • M-Pesa payment capture with allocation across instalments, void-request approvals, and transfers.
  • Role-based dashboards for admins, agents, and clients, plus bulk SMS campaigns.
LaravelMySQLM-PesaCloudinaryDocker
09
agent360.co.ke
Agent 360 — live product screen
EnterpriseADAM

Agent 360

One register for the relationship managers who sell houses on Adam AHB Souq and win government clients on Westport, sitting over both systems without taking ownership of their data.

  • Imports RMs from both systems and merges accounts by phone number; creates or blocks logins on each system through its API, with retries when one is down.
  • Single sign-on into AHB and Westport using signed one-time passes, with RM two-factor and access requests.
  • Board with leaderboard, team trends, and a Region → County → RM drill-down to every record behind the figures.
Laravel 13Livewire 4PostgreSQLSSOOnfon SMSPest
Scene 03The full reel

More systems, across every sector.

ERPs, POS, rental platforms, learning apps, and government systems: the rest of the body of work, filterable by industry.

RentPesa screen
Fintech

RentPesa

A rent-collection platform for landlords, agents, and tenants: M-Pesa C2B and B2B, KCB, KRA and eCitizen integrations, standing orders, a call centre, and receipts.

PHP · Slim · MySQL · M-Pesa Daraja · KCB

A production by L. Marete

Kenbo DDMS

Laravel · Vue · Passport

Commerce

Kenbo DDMS

Dealer distribution for a motorcycle importer: chassis dispatch tracking, dealer consignments and payments, spare parts, lubricants, a service clinic, POS, HR and payroll.

Laravel · Vue · Passport · M-Pesa · Docker

A production by L. Marete

Rapid ERP v2

Laravel · MySQL · Modular architecture

Enterprise

Rapid ERP v2

A modular ERP with 25+ modules: payroll, recruitment, biometric attendance, e-invoicing, assets, webhooks, and a REST API.

Laravel · MySQL · Modular architecture

A production by L. Marete

Livestock Management

Laravel 13 · Livewire Flux · Docker

AgriTech

Livestock Management

Dairy operations: milk production, efficiency, breeding and reproduction, treatments, inventory, staff, and finance.

Laravel 13 · Livewire Flux · Docker · Render

A production by L. Marete

ScoutKE

Django 5.2 · PostgreSQL · Vercel

Commerce

ScoutKE

A Kenyan football scouting network with talent spots, player claims, scout reports, and club shortlists that track a prospect from first sighting to signing.

Django 5.2 · PostgreSQL · Vercel

A production by L. Marete

Nyota Fund System

GovTech · Reporting

GovTech

Nyota Fund System

A government fund management system for project tracking and reporting.

GovTech · Reporting

A production by L. Marete

Nairobi Pesa City

FinTech · System integration

Fintech

Nairobi Pesa City

The initiative positioning Nairobi as an international financial hub. I worked on frontend, backend, UX, and the Sukuk investment platform.

FinTech · System integration

FACT Limited screen
AgriTech

FACT Limited

The corporate website on a React frontend and a Strapi headless CMS, tuned for performance and deployed to production.

React · TypeScript · Strapi

Scene 04Credits

Where I’ve led and shipped.

Feb 2025 — Present

Lead Software Developer

PulseWave Technologies · Ruiru, Kenya

  • Promoted from Software Developer to Lead, owning architecture, delivery, and production support for client platforms.
  • Design RESTful APIs and scalable backends in Laravel, Django, and Node.js on PostgreSQL and MySQL.
  • Implement secure authentication, role-based access control, and audit trails across multi-tenant systems.
  • Integrate M-Pesa (C2B, B2B, STK Push), bank APIs, SMS, and notification services.
  • Set frontend architecture and code-quality standards for the team; run reviews and mentor developers.

Sep 2025 — Present · Part-time

Lead Frontend Developer

Invest Africa

  • Lead frontend delivery across Invest Africa's portfolio: architecture, UI upgrades, performance, and coordination with backend teams.
  • Built the Invest Africa Project Management Platform, which replaced WhatsApp status tracking and the daily MANCOM meeting with a single system of record.
  • Shipped major work on AMAC Africa Mega Agri Corp and AMAC Health.
  • Integrated external financial systems including Trevex, KCB, and Finsprint for payments and third-party data exchange.

Apr 2024 — Jul 2024

System Administrator

Kenya Airports Authority · Nairobi, Kenya

  • Managed servers, network devices, and end-user systems at Jomo Kenyatta International Airport.
  • Took part in cybersecurity assessments and system monitoring using Nmap and Metasploit.
  • Supported deployment of new software systems and ran user training sessions.
Scene 05The kit

Tools of the trade.

Languages

  • TypeScript
  • JavaScript
  • PHP
  • Python
  • Dart
  • SQL

Backend

  • Laravel
  • Livewire
  • Node.js / Express
  • Django
  • REST API design
  • Queues & jobs

Frontend & Mobile

  • React
  • Next.js
  • Vue
  • Flutter
  • React Native / Expo
  • Tailwind CSS

Data

  • PostgreSQL
  • MySQL
  • Supabase · RLS
  • Redis
  • Schema design
  • Query optimisation

Payments & Integrations

  • M-Pesa Daraja (STK, C2B, B2B)
  • KCB bank APIs
  • JamboPay / Nawiri
  • Stripe
  • SMS gateways

Cloud, DevOps & Security

  • Docker
  • CI/CD
  • Linux
  • Vercel · Render · Railway
  • RBAC
  • Pen-testing

Scene 06 · The next chapter

Got a system that has to work?

I’m open to senior and lead engineering roles, and to select contract builds. I usually reply within a day.