Skip to Content
THREAD WIDTH 820PX
OPTIMAL READING MEASURE ✓
BASELINE GRID 8PX ✓
PALETTE — WARM NEUTRALS
ACCENT OKLCH(62% .1 155)
CONTRAST AA ✓ · CLS 0.00 ✓
Edwin Mutua
Edwin Mutua
online

TODAY · 09:41

My last project died in the handoff. The designer blamed the developer. The developer blamed the designer. I paid for both.

Here, there's no handoff.

I'm the UI/UX designer and the Odoo ERP engineer — one person from first wireframe to a live, ETIMS-compliant, M-Pesa-integrated system. When something breaks, there's exactly one name to call. Mine.
EDWIN MUTUA
UI/UX DESIGN × ODOO ERP
NAIROBI, KENYA
UI/UX DESIGN, END-TO-END×20
ODOO IMPLEMENTATION×12
CUSTOM MODULES (PY/OWL)×∞
M-PESA / ETIMS INTEGR.×6
HANDOFFS & EXCUSES×0
YEARS IN SERVICE4+
MISSED DEADLINES0.00
✓ PAID — M-PESA · SCROLL FOR ITEMS
RCPT #2026-EDU · THANK YOU FOR SCROLLING
delivered ✓✓

ABOUT · 09:43

Before I trust you with my business — who am I actually talking to?
Officially, Edwin. But call me Edu. Here's my file —
CLEARED FOR GO-LIVE
CASE FILE № 2026-EDU · CLASSIFICATION: FULL-STACK
Subject: Edwin Mutua.
Occupation: both of them.
KNOWN ALIAS ........... "EDU"
BASE ..................... NAIROBI, KE
ACTIVE SINCE ........ 2021
MOTIVE ................. obsessed with why some products feel effortless — and why beautiful UIs fail on broken systems
MISSED DEADLINES ... NONE ON RECORD
Edwin Mutua — subject photo
INVESTIGATOR'S NOTE — Subject doesn't just complete tasks. Plans how your business operates inside the system three years out. One of very few in East Africa working research-to-ERP with no handoff.
delivered ✓✓

SERVICES · 09:47 · 1 REPLY

Okay Edu. What exactly would I be hiring?
edwin@nairobi:~$ ls ./services --all
01ui-ux-design/research → wireframes → pixel-perfect
02odoo-implementation/v16–19 · discovery → go-live
03custom-modules/python · OWL · QWeb · XML
04kenya-integrations/M-Pesa STK · KRA ETIMS · SMS
05brand-systems/identity → Odoo-ready CSS tokens
06retainer-support/training · optimisation · growth
edwin@nairobi:~$ everything above, one person, end to end
delivered ✓✓

PROJECTS · 09:52 · 20 CARDS

Talk is cheap. Show me proof. ✎ edited
Fair. Here's the board — every card on it shipped. Drag sideways →
📎 attachment: projects-board.view · 20 cards
EDWIN.WORKSPACE / ALL PROJECTS tap "full story" on a card ↓ · 0 stuck
UI/UX · DELIVERED 4
constitution — cover
Constitution of Kenya
UI/UX design — civic access for every Kenyan
✓ shipped 2025 · full story →
turfhub — cover
TurfHub
Web development — turf booking
✓ shipped · full story →
zenflow — cover
Zenflow
Chrome extension
✓ shipped · full story →
agency — cover
Digital Agency
Web design
✓ shipped · full story →
ODOO · 2024–25 ✓ 6
Laserinks Ltd2025
ETIMS auto-signing in Odoo 19 — killed double entry
full story →
Sweet & Pilipili2025
Restaurant POS + wireless kitchen display
full story →
Dolphin Stationers2025
v16 → v18, zero downtime + e-commerce
full story →
Opalnet Ltd2024
POS across 7 showrooms · TIMS + Tally sync
full story →
Costalina2024
Custom stock valuation + accounting workflows
Lynx Distributors2024
Complete inventory management system
ODOO · 2021–23 ✓ 6
EVA Bazaar Ltd2024
Full ERP + ETIMS + real-time multi-location sync
The Nut-Bar Ltd2023
Custom modules — specialty food retail + CRM
Wamo General Trading2022
Procurement + inventory + financial workflows
Dolphin Stationers2022
v12 → v16 + Shopify integration
Milli-ions Global2021
Multi-currency ERP + international compliance
Jays Wines2021
Email marketing + WooCommerce sync
delivered ✓✓
Twenty projects in four years… and nothing shipped late? Come on.
DELIVERY HISTORY TRACKING № EDU-2021→2026
2026 — Your project AWAITING DISPATCH
The next stop on this line. Book the slot →
2025 — Odoo 19 era ×3 DELIVERED ✓
ETIMS auto-signing for Laserinks · restaurant POS + kitchen displays · a zero-downtime v16→v18 migration.
2024 — The scaling year ×5 DELIVERED ✓
POS across 7 showrooms with TIMS + Tally sync · full ERPs with real-time multi-location inventory.
2022–23 — Custom module years ×4 DELIVERED ✓
Specialty retail modules · v12→v16 migration + Shopify · procurement-to-finance workflows.
2021 — Origin FIRST INSTALLS ✓
First Odoo go-lives: multi-currency global trading ERP · email marketing + WooCommerce sync.
delivered ✓✓

CLIENT RECEIPTS · 09:58 · 3 FORWARDED

Would your clients say the same?
Don't take my word for it — forwarding their actual messages:
JK
James K. · Founder
RE: ETIMS INTEGRATION · MANUFACTURING
↪ FWD
Edwin understood our manufacturing operations before he ever touched Odoo. The ETIMS integration saved us hours of double-entry every single day. I wish we'd done this sooner.
11:24 · after go-live ✓✓
LO
Lina O. · Product Lead
RE: POS + KITCHEN DISPLAY · RESTAURANT
↪ FWD
The kitchen display system changed everything for our floor operations. No more lost orders. Edwin built it in one go and trained the whole team the same day.
17:02 · day one of service ✓✓
NM
Nishat M. · Manager, Lynx Distributors
RE: TWO MIGRATIONS, YEARS APART
↪ FWD
Two migrations, years apart — both times zero downtime, no data loss. What I appreciate most is that Edwin explains what he's doing and why. You're never left guessing.
09:15 · still a client ✓✓

YOUR MOVE · 10:06 · 1 DRAFT

Alright, Edu. You've got my attention. How do we start?
The same way this whole page worked: you type, I reply. Usually within the hour.
CONVERSATION ARCHIVED · START YOUR OWN ↑
EDWIN MUTUA · NAIROBI, KENYA · UI/UX × ODOO
© 2026 — DESIGNED & BUILT BY THE SAME PERSON, OBVIOUSLY