About the founder
Peter Ndiku
Founder and software engineer at Mutual Labs, the company behind Steadline.
I build software that helps Kenyan businesses run on one set of records: sales, stock, purchases, money and books. My work sits between product engineering, financial systems, AI and the practical realities of running a business in Kenya.

Peter Ndiku
Founder, Mutual Labs
- Role
- Founder & Software Engineer, Mutual Labs
- Experience
- 5 years building software
- Education
- BSc Computer Science, Maasai Mara University
- Location
- Kenya
Why Steadline
One system instead of five.
Many Kenyan businesses run sales in one place, stock in another, payments on a phone, and the books at month end. The numbers disagree because the records are separate.
Steadline is my answer to that. A sale moves stock, creates a receivable and posts to a double-entry ledger at the same time. M-Pesa, cash, bank and card payments reconcile against the same order. The reports come from the entries the business already made.
I designed and built the platform end to end: the multi-tenant data model, the accounting engine, the APIs, the integrations, deployment and the product interface.
Experience
Building, shipping and supporting real systems.
2024 to present
Founder & Solo Full-Stack Developer
Mutual Labs / Steadline
Designed and built Steadline, a multi-tenant cloud ERP for Kenyan SMEs. The platform brings inventory, sales, double-entry accounting and statutory workflows into one secure system.
- Multi-tenant architecture with row-level data isolation and role-based access control
- Double-entry ledger, chart of accounts, AR/AP ageing and payment reconciliation
- REST APIs, asynchronous webhooks and integrations with M-Pesa and WhatsApp
- Cloud deployment, encrypted sensitive fields and automated daily backups
ICT Intern
KEPROBA, Kenya Export Promotion & Branding Agency
Supported ICT operations across a multi-department office.
- Maintained hardware, software and peripheral systems across departments
- Diagnosed and fixed network and system configuration issues
- Kept technical documentation up to date
2023 to present
Freelance Web Developer & Graphic Designer
Self-employed via Fiverr
Delivered responsive websites, brand identities and marketing material for clients across different industries.
- Built responsive client websites from brief to final handover
- Created logos, brand identities and marketing materials
- Edited promotional and social media videos
Education
BSc Computer Science
Maasai Mara University, Narok, Kenya. Completed in 2026.
Coursework included machine learning, artificial intelligence, computer vision, software engineering, database systems, computer networks, and data structures and algorithms.
Selected work
What I have built.
Steadline
A multi-tenant ERP for Kenyan SMEs covering sales, inventory, purchases, accounting, M-Pesa and statutory workflows.
steadline.siteSmart attendance system
A CNN-based facial recognition attendance system with liveness detection to reject photo and video spoofing.
Freelance web and brand work
Responsive websites, visual identities and marketing material delivered directly to clients.
Skills
The tools behind the work.
Languages
- Python
- JavaScript
- C#
Backend
- REST APIs
- Webhooks
- Background jobs
- System design
Data
- MySQL
- SQL
- Relational design
- Query optimisation
Cloud & AI
- Microsoft Azure
- Deep learning
- Computer vision
- CNN architectures
Integrations
- M-Pesa Daraja
- WhatsApp Business API
- KRA eTIMS
Web & creative
- Responsive web design
- Graphic design
- Video editing