Product direction. Hands-on delivery. Lusaka, Zambia · UTC+2

Ng'andu Fad Sikazwe

Ng'andu Fad Sikazwe, technical product manager and forward deployed engineer, in Lusaka
Lusaka, Zambia

Technical product manager & forward deployed engineer.

I help teams decide what to build, build it with them, and make it work in practice. Based in Lusaka, Zambia, I work on financial software and AI products for teams here and abroad.

Available for new engagements

Currently: Technical lead, financial SaaS

Principles

  1. Problem first
  2. Evidence over hype
  3. People in the loop
  4. Built to last
  • Python
  • Django
  • IFRS 15
  • Reconciliation
  • 99.5% precision
  • LangGraph
  • Vue · TypeScript
  • PostgreSQL
  • Open banking
  • Lusaka UTC+2

From the problem to production

  1. Make the product decisions.

    I work with users and stakeholders to understand the workflow, define the problem, set priorities and agree what success looks like.

  2. Build with the people who use it.

    As a forward deployed engineer, I work directly with your team. I turn requirements into working software, connect it to your systems and test it in your workflow.

  3. Stay through launch and adoption.

    I take the work through testing, release, documentation and training. Feedback from real use guides what we improve next.

Experience behind the work

FigureFlow
Consulting technical lead for a Swedish financial SaaS company since 2025. I lead engineering across accounting imports, reconciliation, reporting and AI workflows, with access controls, human review and audit records. My financial software experience
11 years
Building and supporting software since 2015, from the first client meeting to support after launch.
99.5%

Precision on accepted decisions in an AI routing evaluation of more than 10,000 test cases. The system could decline and pass uncertain cases to a person. This measures the decisions it accepted, not every request. The rule is short enough to read:

def route(decision, threshold=0.9):
    """Act when the model is confident. Otherwise, ask a person."""
    if decision.label == "none" or decision.confidence < threshold:
        return send_to_review(decision)
    return apply(decision)
The time in Lusaka, Zambia now, UTC+2. I work with teams in Europe and Africa.
Stack
Python, Django, PostgreSQL, Redis · Celery, Vue 3, TypeScript, React · React Native, Node.js. I choose tools to fit each problem.

What I care about

I care about what happens after a feature is built. Do people understand it? Does it handle failure properly? Does it solve the original problem?

Ng'andu Fad Sikazwe, on what makes software useful

How I got here

  1. 2025 to now Work

    Technical lead

    FigureFlow, Sweden, remote

    Leading a financial SaaS platform: reconciliation, reporting and AI workflows.

  2. 2024 Certificate

    Foundations of Project Management

    Google

  3. 2023 Programme

    McKinsey Forward Program

    McKinsey & Company

  4. 2015 to now Founder

    Founder

    ONBRD Solutions, Lusaka

    Founded a software studio and led delivery from first conversation to handover.

  5. 2012 to 2015 Degree

    BSc Computer Science

    University of Greenwich

Let's talk.

Need someone to shape the product and help deliver it? Tell me what you're trying to solve, your timeline and any constraints. I reply within two working days.

Product advisory

Understand the workflow, define the problem and decide what to build next.

Embedded delivery

Work with your team to build, integrate and deploy the product, with support through adoption.