Nairobi, Kenya · Full-stack engineering

Software built for the real world.

Product engineeringLaravel systemsReact interfacesAPI architectureReal-time products

02 / Selected work

Different domains.
Same standard of care.

Weather → action

002 — Farm intelligence

Mavuno Mirror

Weather intelligence translated into clear farm recommendations, risk alerts, and practical next steps.

  • Next.js
  • Express
  • TypeScript
View repository

Private by design

003 — Secure desktop

Secure Messenger

An encrypted desktop messenger designed around resilient sync, local data protection, and clean boundaries.

  • Electron
  • React
  • AES-256-GCM
View repository

Public-sector systems

Technology with
public impact.

I have contributed to systems that help government teams coordinate projects, track performance, and make decisions from better operational data.

01

Project management

Nakuru County Government

Delivery & collaboration
02

Performance management

Kenyan county governments

Planning & accountability
03

Management information

Kenya Urban Support Programme

Data-informed decisions

03 / Approach

Less theatre.
More useful software.

  1. 01

    Discover

    Understand the users, constraints, existing systems, and the decision the product needs to improve.

  2. 02

    Design

    Shape the domain model, technical boundaries, and interaction flow before implementation hardens assumptions.

  3. 03

    Deliver

    Build in testable increments, communicate trade-offs clearly, and leave the system easier to operate.

04 / About

Engineering judgement, backed by curiosity.

I’m a Nairobi-based software engineer who enjoys difficult domains: multi-role workflows, integrations, real-time behaviour, and systems with consequences beyond the screen.

I work across backend architecture and product interfaces, with a bias toward simple explanations, durable code, and steady delivery.

PHPLaravelTypeScriptReactNext.jsNestJSPostgreSQLDockerAWS

Have a worthwhile problem?

Let’s build something
that holds up.