Open to senior / staff / fractional roles — backend & AI platform · remote-first

Senior backend & AI platform engineer.
I build the unglamorous Python that
LLM products actually run on.

8+ years shipping production infrastructure across fintech, payments, logistics, healthcare, and SaaS. Recently founded LogixFleet/Siphyy — a fleet spend-governance platform with telematics, M-Pesa, WhatsApp workflows, OCR capture, anomaly detection, and an Anthropic-powered agentic AI demo for fleet investigations.

  • 8+ Years production Python
  • 70% Reporting latency cut at Credrails
  • 10× Kafka throughput, 80% latency cut
  • 99.9% Audit-log capture across payments
01 — Profile

An engineer who has actually run the operation he writes software for.

Most AI-platform and fleet-software engineers I've met have never debugged a payment callback at 2 AM, never reconciled a fuel card against a bank statement, and never argued with a mechanic about whether a brake job was real. I've done all three.

For 8+ years I've built backend systems for fintech, payments, healthcare, ERP, and logistics — Django and FastAPI services, Kafka pipelines, Postgres + Cassandra + Redis stacks, M-Pesa and Wise integrations, OAuth2/SSO, and the unglamorous middle of every system that has to actually work in production.

In parallel, from 2021 to 2025, I built and operated RJ Transport & Logistics — an asset-heavy fleet I managed end-to-end alongside my engineering roles, eventually exiting a portion at roughly $154.8K in realized asset value. That four-year ground-truth view of vendor disputes, vehicle utilization, and cash-flow physics is the reason I founded Siphyy.

At LogixFleet/Siphyy I shipped a full MVP — Teltonika telematics ingestion, M-Pesa payments, WhatsApp Business workflows, receipt OCR, anomaly detection, evidence-backed approvals, and an Anthropic-powered agentic AI demo for spend investigation. One paying customer, four pilots, partner channels — wound down at pre-seed runway constraints, not because the product didn't work.

Now I'm looking for the next role where backend depth, AI-platform fluency, and operator instinct compound — senior, staff, or fractional, remote-first, ideally in fintech, logistics, or AI-platform infrastructure.

02 — Selected work

AI / LLM projects, with the boring plumbing that made them real.

Most of my work sits behind APIs, but here are the projects I'd surface in a senior-engineer interview. All shipped to production at LogixFleet/Siphyy.

Founder · Lead Engineer 2025 — 2026

Siphyy AI Spend Analyst

An Anthropic-powered agentic demo that helps fleet operators investigate fuel and maintenance anomalies with evidence-backed reasoning.

The problem

Fleet operators see anomalies — fuel events that don't match GPS distance, repair invoices without supporting photos, the same vendor showing up across suspicious approvals — but investigation is manual, slow, and political. Operators need a co-pilot that surfaces the question and walks them to an answer.

What I built

  • React + Anthropic API prototype — structured prompts grounded in fleet-domain context, not a generic chat wrapper.
  • Investigation flow — the agent walks operators through fuel events, GPS traces, inspection history, repair records, vendors, and approval evidence in sequence.
  • Evidence summarization — pulls supporting documents, OCR'd receipts, and field-captured photos into a single timeline per anomaly.
  • Next-action guidance — recommends "approve / investigate further / reject" with explicit reasoning, not vibes.

Why the plumbing matters

The reason this demo worked is the layer beneath it: ingestion, metadata, validation, audit trails, OCR/document capture, async processing, and retrieval-friendly data modeling — RAG foundations in everything but name. LLM products are only as good as the structured ground truth they sit on.

Backend Architecture 2025 — 2026

WhatsApp Driver & Mechanic Workflow Bot

Structured field-ops capture over WhatsApp Business API — inspections, repair requests, receipts, approvals, and status updates as first-class records.

The problem

African fleet operations live in WhatsApp. Drivers, mechanics, and supervisors send voice notes, photos, and casual messages — none of which make it into a system of record. Forcing them into a separate app fails. Meeting them in the channel they already use, but turning chaos into structure, works.

What I built

  • Multi-actor flows — distinct conversational paths for drivers, mechanics, and supervisors, each with their own state machine.
  • Structured capture — inspections, repair requests, receipt and photo evidence, approval steps, and live status updates routed into Postgres as queryable records.
  • Validation layer — reject incomplete submissions, enforce evidence requirements, and escalate edge cases to humans.
  • Backend workflow state — Python services with proper idempotency, retry, and audit logging on every state transition.

Why it mattered

It collapsed three SaaS subscriptions (tracker + maintenance log + driver comms) into one operational layer. Field staff didn't change behavior; the data model did the work.

Data & Inference 2025 — 2026

Fuel & Inspection Inference Layer

Anomaly logic that flags abnormal consumption, duplicate repairs, missing evidence, and suspicious vendor patterns — without crying wolf.

The problem

Operators bleed money on fuel skimming, duplicate repair claims, and vendor collusion — but generic alert systems flag everything and become noise. The signal lives in the joins: fuel events vs GPS distance, inspection history vs current report, vendor frequency vs approval pattern.

What I built

  • Cross-domain anomaly logic — joining fuel events, GPS/telematics traces, inspection history, repair records, vendor metadata, and approval evidence.
  • Statistical baselines per dimension — vehicle, driver, route, vendor — so an "outlier" is contextual, not global.
  • Evidence-backed flags — every alert links to the source records that triggered it, viewable in one click.
  • Tunable noise floor — thresholds operators can adjust as they learn what their baseline actually is.
Selected Outcomes 2017 — 2025

Production engineering, the kind that ships and stays up.

Beyond Siphyy, a decade of measurable outcomes across fintech, payments, and ERP systems.

70%
Reduced financial reporting latency at Credrails by moving report generation into a standalone Django microservice with Kafka, Redis, and Postgres partitioning.
5× throughput increase in the same migration.
10×
Improved Kafka producer throughput at PoweredbyPeople via producer migration to confluent-kafka and event-flow optimization.
80% reduction in event-stream latency in the same project.
99.9%
Audit-log capture across payment callback, retry, reconciliation, and compliance workflows at Hotjar.
Payment reliability up 40% in the same refactor.
$154.8K
Realized asset value on partial exit of RJ Transport & Logistics — a fleet I built and ran for four years alongside senior engineering roles.
The reason I write fleet software the way I do.
03 — Experience

Eight years of production code across the systems most companies hide behind a "platform" team.

  1. Jul 2025 — Apr 2026 Nairobi

    Founder & Lead Engineer · LogixFleet / Siphyy

    Founded a fleet spend-governance product for African operators. Telematics, M-Pesa, WhatsApp workflows, OCR capture, anomaly detection, and an Anthropic-powered agentic AI demo. Led architecture, mentored engineers, set coding standards, translated messy operations into specs and APIs. Wound down at pre-seed runway constraints — IP, learnings, and partnerships retained.

  2. Feb 2024 — Jun 2025 Nairobi

    Senior Software Engineer · Credrails

    Migrated financial report generation into a standalone Django microservice using Domain-Driven Design, event-driven architecture, Celery, Redis, Kafka, and Postgres partitioning. ETL pipelines for accounting ledger data with Pandas, validation logic, and optimized ORM queries. 70% latency reduction, 5× throughput.

  3. May 2022 — Feb 2024 Remote

    Senior Backend Engineer · Hotjar

    Built payment-gateway services using DRF, webhook handlers, callback processing, retry flows, idempotency patterns, and audit logging. Refactored payment systems from monolithic modules into loosely coupled services using DDD. Log aggregation and payment audit services with Postgres + Cassandra. Payment reliability +40%, 99.9% audit capture.

  4. Mar 2020 — Apr 2022 Nairobi

    Senior Backend Engineer · PoweredbyPeople

    ERP, marketplace, and supply-chain systems. Django, DRF, FastAPI, Node.js, Postgres, Redis, Kafka, AWS. Financial gateway integrations, payment abstraction, async notifications, transaction reconciliation, OAuth2/SSO with Hydra, API gateway with Tyk, structured logging. Migrated Kafka producers to confluent-kafka — 10× throughput, 80% latency reduction.

  5. Feb 2018 — Jan 2020 Nairobi

    Backend Engineer · Redpulse

    Clinic management, billing, healthcare payment, notification, and reconciliation systems with Django, MySQL, Kafka, Celery, Redis, AWS. M-Pesa C2B callbacks, Wise payments, insurance APIs, voice/SMS workflows. 60% reduction in claim processing time, 80% of payment reconciliation automated.

  6. Mar 2017 — Jan 2018 Nairobi

    Backend Engineer · Craft Silicon

    Payment gateway and B2C transaction-processing systems with ASP.NET MVC, C#, Python, Django, REST APIs. Mobile-money integrations, webhook callbacks, retry logic, transaction validation, commerce bots. Supported systems processing 10K+ daily transactions; reduced customer service queries by 40%.

  7. 2021 — 2025 Operator

    Founder · RJ Transport & Logistics

    Built and ran an asset-heavy transport/logistics business in parallel with senior engineering roles — vehicle lifecycle, vendor relationships, utilization, maintenance, cash flow, service reliability, cost control. Exited a portion at ~$154.8K asset value. Translated firsthand fleet pain into Siphyy product direction.

04 — How we can work

Three engagement shapes. Pick the one that fits.

Looking primarily for senior / staff full-time roles. Open to fractional and project work in fintech, AI platform, or logistics-adjacent spaces.

01

Senior / Staff Full-Time

Primary preference

Backend or AI-platform role at a company building real production infrastructure — fintech, payments, AI tooling, logistics, or developer platforms. Remote-first. I'm most useful where engineering depth meets fuzzy operational reality.

  • Backend / platform engineering
  • AI / LLM platform & tooling
  • Architecture & technical leadership
  • Mentoring & standards
Full-time Open to discuss
02

Fractional CTO / Lead

Ongoing technical leadership

For founders building in fintech, AI tooling, or logistics who need senior technical judgment without a full-time hire. Architecture, hiring, code review, vendor selection, and the blunt opinion you actually need.

  • Architecture & technical roadmap
  • Engineering hiring & standards
  • LLM / AI platform decisions
  • Hands-on code where it matters
10 — 20 hrs / week $3K — $6K / month
03

Project / Hourly

Targeted backend work

For specific problems: a stuck integration, a Kafka pipeline misbehaving, an LLM prototype that needs a real RAG layer underneath, a payment reconciliation flow your team can't get right. Scoped, time-boxed, surgical.

  • Backend feature delivery
  • LLM / RAG plumbing
  • Kafka / data pipelines
  • Code review & refactor
10 hrs minimum $60 — $90 / hour
05 — Stack

What I reach for, and why.

AI / LLM

  • Anthropic APIProduction agentic demo
  • OpenAI APIWorking familiarity
  • Prompt & spec designStructured, not vibes
  • RAG foundationsIngestion, metadata, audit

Backend

  • PythonPrimary, 8+ years
  • Django + DRFThe default for serious products
  • FastAPIFor services and async APIs
  • Node.js, FlaskWhen the stack calls for it

Data

  • PostgreSQLDefault. Partitioning at scale.
  • KafkaEvent streaming, 10× tuned
  • Redis · RabbitMQ · CeleryCache, queues, async
  • TimescaleDB · CassandraTime-series & logs

Cloud / DevOps

  • AWS · ECSProduction deployments
  • Docker · KubernetesContainerized everything
  • GitHub Actions · GitLab CICI/CD pipelines
  • Tyk · Hydra OAuth2API gateway & SSO

Fintech

  • M-PesaC2B, callbacks, reconciliation
  • WisePayouts & transfers
  • Idempotency · retry · auditThe hard parts
  • OAuth2 / SSOCompliance-grade auth

Domain

  • TelematicsTeltonika, GPS, fuel data
  • WhatsApp Business APIField-ops workflows
  • OCR / document captureReceipts & evidence
  • ReconciliationPayments & ledger
06 — Get in touch

Let's see if there's a fit.

Send a few sentences about what you're building, where it's stuck, and what "shipped" looks like. I reply to every honest inquiry within 48 hours.

Open to senior / staff full-time, fractional, and select project work.