Software · Systems · Delivery

Better software begins with understanding the work.

I connect organisational needs to considered systems, useful software and clear delivery — working across requirements, product design, APIs and interfaces.

Based in MalawiWorking across product and software systems

How I work

From the real need to a system people can use.

  1. 01

    Understand

    Requirements, user needs, operating context and the problem a system must solve.

  2. 02

    Design

    Information architecture, workflows, domain concepts and system boundaries.

  3. 03

    Build

    Web interfaces, backend services, APIs and the data structures that connect them.

  4. 04

    Deliver

    A usable system with clear behavior, considered security and practical operations.

Capabilities

Fluent across the layers of a product.

The right tools follow the problem. I focus on making the requirements, system boundaries and implementation work together.

Product & systems
Requirements analysis · Workflow design · Information architecture
Backend & APIs
API design · Django · Laravel · Python · PHP
Data
Relational data · PostgreSQL · MySQL · Redis
Frontend
React · Next.js · TypeScript · Responsive interfaces

Experience in practice

Work that starts with context.

The project work spans digital payments, academic verification, personal planning, institutional information and power-schedule data. Each asks a different question of the system — from how trust is established to how information becomes actionable.

More about my approach

Writing

Notes on building useful software.

Technical writing on systems, software decisions and the work between a real-world need and its implementation.

Visit the journal

Contact

Have a system that needs to work better?

Start a conversation