Founder & CTO at EMENTECH · Nairobi, Kenya
I build software for Kenyan businesses — designed for local realities, built to scale globally. M-Pesa payments, SMS alerts, low-bandwidth optimization, real hardware constraints. If it doesn't work in the field, it doesn't ship.
B.Sc. Electrical & Electronic Engineering (JKUAT). The hardware background shapes how I think about software.
| Project | What it does | Stack |
|---|---|---|
| Dumu Waks · live | Maintenance & repair marketplace. AI-powered technician matching, real-time booking, M-Pesa payments. | TypeScript · React · Node · MongoDB · Docker |
| TomTin ERP · live | Multi-business POS for water packaging, laundry, retail, LPG. Mobile-first, offline-first. | React · Django · PostgreSQL · Chart.js |
| ArdaLink | Voice calls herders when NDVI drops 15% below baseline. Built for Red Bull Basement. | Python · FastAPI · Node · Azure OpenAI |
| TransitTag | IoT matatu transport — ride · pay · vibe. MQTT-to-WebSocket with M-Pesa. | C · libmosquitto · libwebsockets |
| Image Generator | Identity-preserving portrait generation with Strategy Lab comparison surface. | Python · Streamlit · Replicate · Fal.ai |
Languages Python · TypeScript · JavaScript · C · SQL
Backend FastAPI · Django · Express · Node.js
Frontend React · Next.js · Tailwind · Vite
Data PostgreSQL · MongoDB · ClickHouse · InfluxDB · Redis
AI / ML TensorFlow · scikit-learn · OpenAI · Claude · Gemini
Mobile money M-Pesa Daraja · IntaSend · Africa's Talking
Infra Docker · Nginx · PM2 · GitHub Actions · Grafana · MQTT
Hardware Arduino · Raspberry Pi · RFID · ESP32 · IoT sensors
The six repos below are the ones worth your attention. Everything else in my profile is either coursework, scaffolding for what's next, or sleeping giants in waiting.
| dumuwaks | tomtin | transittag |
| AI marketplace · Live | Multi-business ERP · Live | IoT matatu platform |
| image-generator | ardalink-engine | biometric-access-control |
| Identity-preserving AI | Biophysical brain | Access + surveillance (2026) |
The infrastructure gap is real. Bandwidth is metered, payments are mobile-first, power is intermittent, and the customer is usually holding a 4-year-old phone in one hand. Software that ignores this isn't engineering — it's a demo.
I design for:
- Offline-first — the network is an enhancement, not a dependency
- Mobile money, not cards — M-Pesa is the rail; cards are the exception
- Low bandwidth — text where possible, images only when necessary
- Hardware-aware — if the chip can do it, the cloud doesn't need to
- Honest docs — if it doesn't work in the field, the README doesn't claim it does
| 🏢 Company | ementech.co.ke |
| munene-ndegwa-7167b718a | |
| 🐦 X / Twitter | @MunE_nE |
| mnent@gmail.com | |
| 🌐 Older portfolio | munene1212.github.io |
Engineering the future, one giant at a time.
If you're in Nairobi and building for Kenya — let's talk.


