Engineer.Founder.Problem Solver.
Welcome. I'm Saif.
I build full-stack web platforms that run real businesses: storefronts, multi-tenant ERPs, offline-first POS, delivery logistics. The hard part is rarely the code itself; it is making software hold up inside a live operation.
I co-founded Iano, a two-person studio. Seven products are in production today, each one carrying day-to-day work for a real business: taking orders, moving stock, capturing leads.
Explore my background and selected work.
- Saif

Stack evolution
2020 – 24
Marketing & enquiry sites
Client-facing React sites focused on content, motion, and lead capture.
Iano Marketing · Namaa · Sahara Winds
- React (CRA)
- Emotion
- MUI
- Framer Motion
2025
Commerce & CRM integration
The deliberate move to Next.js: SSR/SEO-led marketing plus real transactions, with leads landing in the client's sales pipeline.
Octavia Carbon
- Next.js
- Shopify Storefront
- HubSpot CRM
- SendGrid
2025 – 26
Operational platforms
Multi-tenant POS and three-sided logistics: native clients, real-time tracking, payments, offline-first ordering.
Esto · Amana
- Kotlin
- React Native
- Socket.IO
- M-Pesa
- Cloudflare
Now
Platform engineering
Self-hosted ERP with a pluggable module system, tenant isolation as a platform guarantee, and a public, runnable sync-engine proof.
MERX · inventory-ledger
- TypeScript (strict)
- PostgreSQL
- Turborepo
- Drizzle
- Docker
Selected work
Also shipped
Iano Marketing
The studio's own agency site and digital portfolio, with per-person profile cards.
React (Create React App)
Namaa
Marketing + enquiry site for a Kenya-based tropical-fruit exporter.
React (Create React App)
Sahara Winds
Marketing + enquiry site for a Nairobi-based air & sea freight company.
React (Create React App)
Live demo
A public, runnable offline-first sync engine: the code my client repos can't show.
Stock is derived from an append-only movement log, queued in the browser while offline and merged safely on reconnect. Try it live, then read how it works.
Try the live demo →






