Factorial SystemsFactorial.
Selected work · 2022–2026

Systems live in production.
Not slideware.

A selection of engagements we can talk about publicly. Clients anonymized where needed. Happy to walk through more under NDA.

FS-0212024–2026

Identity infrastructure · public sector

National identity API gateway, architected for a continent's load.

Challenge

A national identity management program needed an API gateway subsystem capable of handling verification traffic at population scale — hundreds of millions of citizens, thousands of relying-party integrators, and a mandate to run hybrid across on-prem and GKE.

Approach

Solutions architecture anchored on Apache APISIX. Hybrid deployment topology with failover between on-prem and GKE. Full operational cost model in NGN covering compute, network egress, and support. Documentation packaged for procurement and compliance review.

Outcomes

Hybrid

On-prem + GKE topology

APISIX

Gateway of record

100%

Delivery against procurement timeline

Stack

APISIXGKESpring BootKeycloakPostgreSQLRedis
FS-0182023–2025

Banking · microfinance

Core banking for rural microfinance operators.

Challenge

A Nigerian microfinance operator serving rural, underbanked communities needed a core banking platform with offline-first branches, local-language onboarding, and credit scoring that didn't require a bureau file — because most of their customers didn't have one.

Approach

Offline-first architecture with deterministic sync. XGBoost-based credit scoring trained on behavioural features from POS, airtime, and cash-flow patterns. NIBSS payment integration for settlement. Branch agents equipped with tablet-based loan origination flow designed around patchy connectivity.

Outcomes

Offline-first

Branches operate without connectivity

XGBoost

Credit scoring without bureau files

NIBSS

Settlement integration

Stack

Spring BootXGBoostNIBSSFlutterPostgreSQL
FS-0142022–2024

Manufacturing · distribution

Cement distributor ERP — Odoo backbone plus custom dealer portal.

Challenge

A leading Nigerian cement distributor's order-to-delivery reconciliation was a manual mess — dealers on WhatsApp, payments in spreadsheets, dispatch on paper. They needed a unified system, but Odoo alone couldn't handle the dealer-facing experience their network expected.

Approach

Odoo Community as ERP backbone for stock, finance, and procurement. Custom React & Spring Boot portal for dealers — orders, payment status, dispatch tracking, real-time stock visibility. Dealers never see Odoo; operations staff never leave it.

Outcomes

60%+

Reduction in order-to-delivery reconciliation time

Unified

Dealer experience across channels

Odoo

Single source of truth for ops

Stack

OdooReactSpring BootPostgreSQLnginx
FS-0092024

Internal · platform

ChatCraft — our own conversational AI platform, in production.

Challenge

Every conversational AI engagement we took on had to reinvent the same six things: retrieval, guardrails, routing, channel fan-out, handoff, and audit. We decided to stop rebuilding and started shipping what became ChatCraft.

Approach

Platform designed for production deployment first — multi-tenant, observable, auditable, with first-class human handoff. BYO model provider. Channel-agnostic conversation fabric. Deployed initially inside our own client engagements; now a standalone product.

Outcomes

Live

Deployed across multiple clients

BYO

Model provider — Anthropic, OpenAI, Ollama

Multi-tenant

From day one

Stack

ChatCraftLangChainAnthropicFastAPIpgvectorKafka

Want to see more?

We can't publicly share every engagement. Under NDA, we can walk you through three more recent builds and a reference call.