Nairobi, Kenya

Wahome Maina

System AdministratorSaaS BuilderNuxt Developer

I build reliable systems, internal tools, and SaaS products.

who

Wahome is a Senior System Administrator, SaaS Builder and Nuxt Developer based in Nairobi, Kenya. He works at the intersection of enterprise infrastructure and modern web development.

what he builds

Enterprise internal tools, multi-tenant SaaS platforms, ERP integrations, manufacturing dashboards, point-of-sale systems, and inventory management systems. He deploys with Nginx and PM2 on Linux servers.

problems he solves

Businesses that operate with spreadsheets, manual processes, and disconnected tools. Particularly shops and manufacturers in Nairobi that lack reliable digital infrastructure. He turns operational friction into working software.

I didn't start with a plan to build software. I started with a problem — systems that were supposed to work but didn't. Reports that took hours to compile. Inventory that was always off. Processes that existed only in people's heads.

I've built many SaaS applications. Some didn't find their audience. Each one taught me something the previous one couldn't — about product-market fit, about deployment realities, about the gap between what users say they need and what they actually use.

Now I build with a clearer eye. Simple tools. Real problems. Measurable impact. Especially for businesses in markets where the basics — reliable POS, accurate inventory, working ERP — still aren't solved.

  • SaaS Application Development

    Multi-tenant platforms built with Nuxt, Supabase, and Node.js. Focused on reliability, clean data models, and real-world usability.

  • Enterprise Internal Tools

    Custom dashboards, admin systems, and workflow tools that replace broken spreadsheets and disconnected processes.

  • ERP & Database Systems

    Integration work between manufacturing systems, databases, and operational tools. Making systems talk to each other cleanly.

  • Systems Administration & DevOps

    Nginx, PM2, Linux servers, deployment pipelines. Keeping things running at the infrastructure level.

  • Process Automation

    Turning manual, error-prone workflows into reliable automated systems. Removing friction from daily operations.

Walking into a shop in Nairobi and seeing hand-written ledgers, loose receipts, and inventory counted by memory — that's where the real work is.

Commerce Infrastructure

Barcode scanning, POS systems, and inventory flows for shops that have never had reliable digital tools.

Multi-Company SaaS

Tenant isolation patterns, subscription billing, and per-company configuration at the database layer.

Operations Automation

Automating reorder alerts, stock reconciliation, daily reports — removing manual overhead from operations teams.

Tools for Small Business

Building for the shop with 2 employees and 500 SKUs, not the enterprise with an IT department.

2021Present
ICT System Administration Officer
Manufacturing Enterprise

Managing enterprise infrastructure, manufacturing databases, and operational systems. Responsible for server administration (Linux, Windows Server), network configuration, ERP system maintenance, and building internal tools that improve operational efficiency. Deploy and maintain applications using Nginx, PM2, and Node.js across multiple servers.

LinuxWindows ServerERP SystemsPostgreSQLNginxPM2Node.js
20192021
Systems & Database Administrator
Enterprise Operations

Database management, performance tuning, backup strategies, and first-line support for business-critical systems. Began building internal web tools to replace spreadsheet-based workflows.

PostgreSQLMySQLBackup SystemsVue.jsLaravel
20172019
IT Support & Infrastructure
ICT Services

Network administration, hardware management, user support. Built first internal tools — a ticketing system and asset tracker — which sparked the move toward software development.

NetworkingActive DirectoryHardwareHelp Desk
20222024
Frontend Engineer
Shiftup Energy

I worked on cool stuff

Frontend
Nuxt 4Vue 3TypeScriptTailwind CSS 4Nuxt UI
Backend
Node.jsSupabasePostgreSQLREST APIsLaravel
DevOps
NginxPM2LinuxGitCI/CD
Databases
PostgreSQLMySQLSupabaseSQLite
Enterprise
ERP SystemsWindows ServerActive DirectoryNetwork Admin

Failed projects are the real curriculum

The SaaS apps that didn't gain traction taught me more about product-market fit than any that succeeded. Users don't want software. They want their problem to disappear.

Simplicity is a technical achievement

The hardest thing to build is a system that does one thing well and is impossible to break. Most tools are overengineered because simplicity requires more discipline than complexity.

Local markets need tailored software

Global SaaS assumes reliable internet, formal business structures, and credit cards. Most small businesses in Nairobi operate differently. Tools built for them have to start from their reality.

Reliability > novelty

A business will pay for software that works every time they open it. They'll stop using software that's impressive but breaks. Ship boring, reliable software.

Deployment is product

Software that works on your laptop but fails on a client's server isn't done. Nginx config, PM2 process management, and environment differences are part of the product itself.

Let's work on something real.

Open to consulting, system design, and SaaS development opportunities. Particularly interested in commerce systems, enterprise tools, and projects where the problem is clearly defined.

innocentwahome@gmail.com