Full-stack & systems

I build web systems, ERPs, and mobile apps that businesses actually run on.

Software developer with about seven years of experience across web, mobile, and systems administration work. Currently a Software Engineer at Nusuria Technologies, building an emergency roadside assistance app, based in Kenya.

About

I'm a software developer who started out as a junior developer and has since worked my way into building full systems on my own — including a multibranch ERP and, more recently, a Flutter-based emergency roadside assistance app. My hands-on work spans Django, Laravel, CodeIgniter, React.js, Node.js, and Flutter.

My work leans toward systems that businesses depend on day to day — ERPs, payment integrations, mobile apps, and internal tooling — where correctness and reliability matter more than flash. Alongside development work, I've taught web development, trained new hires, and mentored other developers coming up in the field. I studied Computer Science at Dedan Kimathi University of Technology.

Experience

2026 — Present

Software Engineer · Nusuria Technologies

Building an emergency roadside assistance app connecting stranded drivers with nearby help. Working across the stack with Flutter on the mobile side and Node.js on the backend.

2024 — 2026

System Administrator · Topas Agrovet

Developed a multibranch ERP system covering sales, user management, reporting, and branch-level statistics, giving management visibility across all locations.

2022 — 2023

System Administrator · Olanka Safaris

Managed IT systems and infrastructure, supporting day-to-day operations across the business.

2020 — 2021

Web Developer · Global Desarts Media

Integrated M-Pesa, credit card, and PayPal payment APIs into client software. Built new software from scratch and modified existing systems. Mentored and trained new developers joining the team.

2018 — 2020

Computer Lab Technician · Nyandarua Institute of Science and Technology

Taught web development and object-oriented programming to students, mentored those pursuing development careers, and maintained and repaired lab computers.

Selected projects

Roadside Assistance App

2026 — Present

Building an emergency roadside assistance app at Nusuria Technologies, connecting stranded drivers with nearby help. Working across the full stack — Flutter on mobile, Node.js on the backend.

FlutterNode.js

Topas Agrovet ERP

2024 — 2026

A multibranch ERP system built while working as System Administrator at Topas Agrovet. Handles sales, user management, and reporting across branches, with statistics dashboards per location for management to track performance.

PHPLaravelMySQL

Payment Integration Suite

2020 — 2021

As a web developer at Global Desarts Media, integrated M-Pesa, credit card, and PayPal payment gateways into client web applications, and built and modified software from the ground up for multiple clients.

PHPCodeIgniterM-Pesa APIPayPal API

Peafowl Tours

Client project

A client website built and shipped as part of freelance/agency work — a live sample of design and development handed off to a real business.

Web Development

Skills

Languages

PHPJavaScriptPythonSQLPostgreSQLHTMLCSS

Frameworks

LaravelCodeIgniterDjangoReact.jsNext.jsNode.jsFlutterTailwind CSSBootstrap

Integrations

M-Pesa APIPayPal APICredit Card GatewaysMySQLPostgreSQLREST APIsGraphQLSMS APIs

Working style

Client handlingTeam collaborationTime managementMentorship & training

Let's talk.

Open to software development and systems administration roles, and always happy to talk shop. The fastest way to reach me is email.