Available for hire

Senior Full-Stack
& Backend
Engineer

I transform complex business requirements into clean, high-performance software — production-grade APIs, custom ERP systems, React frontends, and seamless payment integrations that scale effortlessly.

📍 Based in Nairobi, Kenya · Serving US, UK, EU, NZ & AU clients
Public Repos
4+
Years Experience
3
Continents Served++
NBO
Nairobi · Kenya
Featured Work

Case Studies

Selected projects showcasing end-to-end engineering depth.

01 / ERP Implementation
Odoo ERP Suite
Custom Odoo v17 for a manufacturing SME — automated procurement workflows, real-time inventory sync, and integrated M-Pesa accounting. Reduced manual reconciliation by 80%.
PythonOdoo v17PostgreSQLM-Pesa APIXML-RPC
View on GitHub ↗
Odoo · Inventory Dashboard
Inventory
847 units
Invoices
KES 2.4M
Orders
234 open
Suppliers
47 active
✓ M-Pesa Linked ✓ Auto-Reconciled ⚠ 3 Low Stock
02 / FinTech
Payment Gateway Engine
Unified payment layer for M-Pesa, Stripe, and card transactions. FastAPI microservice handling 10k+ daily transactions with idempotency, retries, and webhook delivery.
FastAPIStripeM-PesaRedisCelery
View on GitHub ↗
PayEngine · Transactions
+KES 12,500M-Pesa✓ SUCCESS
+USD 249.00Stripe✓ SUCCESS
+KES 8,750M-Pesa✓ SUCCESS
+USD 99.00Stripe⏳ PENDING
Today: 10,432 txnsUptime: 99.7%
03 / Backend Architecture
Scalable REST & GraphQL API
NestJS + TypeScript microservices for a B2B SaaS. JWT auth, RBAC, rate limiting, OpenAPI docs, and Redis-backed job queue for async processing.
NestJSTypeScriptGraphQLRedisJWT
View on GitHub ↗
API · Endpoint Monitor
POST/v1/charge142 ms201
GET/v1/users38 ms200
PUT/v1/inventory/:id95 ms200
POST/graphql67 ms200
GET/health4 ms200
04 / DevOps
Zero-Downtime Infrastructure
Docker-compose production stack on DigitalOcean — automated Nginx reverse proxy, Let's Encrypt SSL, GitHub Actions CI/CD, and daily backups to S3.
DockerNginxGitHub ActionsAWS S3Bash
View on GitHub ↗
CI/CD · Pipeline Status
✓ Build
✓ Test
✓ Deploy
api (2 replicas)
42%
nginx
18%
postgres
61%
redis
9%
05 / E-Commerce
MedusaJS Storefront
Headless e-commerce for an East Africa retailer. Custom M-Pesa checkout plugin, inventory hooks, and multi-currency pricing engine on MedusaJS + Next.js.
MedusaJSNext.jsTypeScriptM-PesaTailwind
View on GitHub ↗
ShopEA · Storefront
Organic TeaKES 850
Coffee BlendKES 1,200
Spice KitKES 650
Pay with M-Pesa ↗
1 / 5
Expertise

What I Build

From FinTech payment engines to enterprise ERP — software that eliminates bottlenecks.

⚙️
Enterprise ERP
End-to-end Odoo v16-v18, custom Python modules, automated workflows & third-party integrations.
OdooPythonPostgreSQL
💳
FinTech & Payments
M-Pesa & Stripe integrations. Secure transaction engines built for scale and compliance.
M-PesaStripeFastAPI
🔗
Backend Architecture
Scalable REST & GraphQL APIs. NestJS, FastAPI, Node.js microservices with AI/LLM logic.
NestJSGraphQLRedis
🎨
Frontend & Commerce
React & Next.js web apps, headless e-commerce with MedusaJS, and Tailwind UI systems.
ReactNext.jsMedusaJS
🛠️
DevOps & Infrastructure
Linux server automation, Docker, AWS/DigitalOcean provisioning, and CI/CD pipelines.
DockerAWSCI/CD
🐘
Laravel & PHP
Full-cycle Laravel applications — APIs, admin panels, SaaS backends, and database design.
LaravelPHPMySQL
Open Source

Project Catalogue

All public repositories — filter by technology, sort by activity.

Showing of projects

Sort:

Fetching repositories from GitHub...

Technology

Core Stack

Tools I rely on daily to ship production systems.

Languages
Python
TypeScript
JavaScript
PHP / Laravel
Bash / Shell
SQL
Frameworks
FastAPI
NestJS
Node.js
React / Next.js
Laravel
Odoo v16-v18
Data & Storage
PostgreSQL
Supabase
Redis
MongoDB
MySQL
Infrastructure
Docker
AWS
DigitalOcean
Linux / Ubuntu
GitHub Actions
Get in touch

Ready to build something great?

Whether you need an ERP overhaul, payment integration, a full-stack web app, or backend APIs — I deliver clean, maintainable code. Based in Nairobi, working globally.