Skip to content
DATA LEAD · BCHPR · AVAILABLE FOR NEW ROLES

First-author evidence behind WHO’s 9 March 2026 TB diagnostic recommendations.

I lead production data systems for multi-country TB and HIV research at the Bamenda Centre for Health Promotion and Research. My 2026 openRxiv preprint on sputum pooling sits at the core of WHO’s March 2026 recommendation.

Bamenda, Cameroon · Open to relocation
BCHPR PRODUCTION ARCHITECTURE
v.2026.05
BCHPR production data architecture, orchestrated by Apache Airflow.Five source groups — REDCap web and mobile, four analyser platforms, DICOM chest X-ray, QR field capture, and an Outlook site-report mailbox — feed a collector into five Airflow-orchestrated stages: Extract via REDCap API and CSV drops, Load raw to a SharePoint lake, Transform with Polars, Load curated to SharePoint and SQLite, and Visualize in Power BI across 8 models and 1,953 DAX measures. Outputs reach Power BI, four publications, WHO policy of 9 March 2026, field decisions across 365 plus facilities, and automated Teams reports.SOURCESORCHESTRATECOMMUNICATEREDCap99 API tokens · web + mobileInstrument feeds4 analyser platformsDICOM CXRchest X-ray · AI readQR field capture365+ facilitiesOutlook intakesite-report mailboxAPACHE AIRFLOW28 DAGS · 99%+ UPTIMEExtractREDCap API · CSV dropLoad · rawSharePoint lakeTransformPolars · vectorisedLoad · curatedSharePoint + SQLiteVisualizePower BI · 1,953 DAXPower BI8 models · 1,953 DAXPublications4 papers · 2025–26WHO policy9 March 2026Field decisions365+ facilitiesTeams reportsauto-delivery
E · L · T · L · V · CEXTRACT · LOAD · TRANSFORM · LOAD · VISUALISE · COMMUNICATE
Fig. 01 · Live production pipeline · ELT-LVC architecture
71,328
specimens orchestrated · 2026 preprint
4
publications · 3 peer-reviewed + 1 preprint
28
production DAGs in Airflow
99
REDCap API tokens across 4 servers
1,953
DAX measures across 8 Power BI models
POLICY IMPACT · WHO 2026

When a pipeline shapes a recommendation.

WHO WORLD HEALTH
ORGANIZATION
NEWS RELEASE

WHO recommends near-point-of-care tests, tongue swabs, and sputum pooling for TB diagnosis

“New recommendations on near-point-of-care molecular tests, tongue swabs, and sputum pooling for TB diagnosis.”

Source  who.int/news · 9 March 2026
9 MARCH 2026
FIG. 02 · POOLED VS. INDIVIDUAL GENEXPERT TESTING
Cost per result
POOLED
$2.81
INDIVIDUAL
$7.97
Cartridges per result
POOLED
0.35
INDIVIDUAL
1
65% cost saved per result
POOLED VS. INDIVIDUAL · n = 71,328 SPECIMENS · 16 GENEXPERT LABS
PIPELINE → POLICY · TIMELINE
2023
Protocol design, ethics
2024
16-lab fieldwork begins
2025
Data analysis, peer review prep
9 Mar 2026
WHO recommendation issued
23 Mar 2026
openRxiv preprint posted
REPRESENTATIVE PRODUCTION RUN

Pipelines that report on themselves.

ILLUSTRATIVE SNAPSHOT
airflow · BCHPR internal
~/bchpr/airflow/dag_runs  ·  tail -f
SAMPLE
03:42 UTCxpert_genexpert_extractok1,284 rows47s
03:30 UTCredcap_redcap_full_exportok9,418 rows2m 11s
03:00 UTCabbott_m2000_viral_loadok312 rows18s
02:42 UTCmanager_io_costs_syncok84 rows6s
02:15 UTCairflow_health_checkok28/28 DAGs99.8% 24h
$ airflow dags list-runs --state running
24H UPTIME · TYPICAL
99.8%
Illustrative 24-hour Airflow uptime profile.Forty-eight half-hourly points between 98.8 and 100 percent, holding near 99.4 percent with two brief dips. Shown to convey the shape of a typical day, not plotted from a live feed.
00:0006:0012:0018:00NOW
NEXT SCHEDULED
04:00 UTC · redcap_full_export
daily cadence

Figures illustrate a typical production day. Not a live feed.

THE STACK

Built with deliberately chosen tools.

Reach for boring tech where it serves the work. Reach for speed where it doesn’t cost reproducibility.
INGEST
R
REDCapAPI · v14.x
Multi-server EAV export
Outlook · Graphv1.0
Site-report inbox parser
CA
CSV adapterscustom
Multi-encoder · multi-locale
ORCHESTRATE
AA
Apache Airflow3.x
28 production DAGs
TRANSFORM
P
Polars0.20+
Vectorised dataframe ops
P
Python3.11
Typed · async-first
S
SQLite3.45
Curated lake
D
DuckDB0.10
Ad-hoc analytics
MODEL
PB
Power BIPro · shared workspace
8 semantic models · 147 tables
D
DAX1,953 measures
Tabular Editor 2
COMMUNICATE
PB
Power BI Service
Workspace governance
T
TeamsGraph
Automated report delivery
S
SharePoint
Raw + curated zones
ANALYTICS
R
R4.3
Statistical analysis
S
Statav18
Epi reporting support
S
scikit-learn1.4
CXR AI evaluation
PEER-REVIEWED · 2025–2026

Evidence, not opinions.

2026
FIRST & CORRESPONDING AUTHOROPENRXIV PREPRINT

Implementation of pooled testing of sputum specimens from multiple individuals for rapid molecular detection of tuberculosis in Cameroon

openRxiv — preprint (posted 23 March 2026)
DOI · 10.64898/2026.03.20.26348676Cited by 1 · Crossref, 28 Aug 2026
CO-AUTHOR (9TH)MICROBIOL SPECTR 2026

Diagnostic accuracy and inter-lot precision of the FujiLAM II point-of-care assay to detect tuberculosis in stored urine specimens from people living with HIV

Microbiology Spectrum (American Society for Microbiology), vol. 14, issue 8
DOI · 10.1128/spectrum.00620-26Cited by 1 · Crossref, 28 Aug 2026
2025
CO-AUTHOR (6TH)CID 2025

Diagnostic Performance of the Pluslife MiniDock MTB and Molbio MTB Ultima Assays to Detect Tuberculosis From Tongue and Sputum Swabs Among Outpatients and in Active Case Finding in Cameroon

Clinical Infectious Diseases (Oxford University Press)
DOI · 10.1093/cid/ciaf709Cited by 8 · Crossref, 28 Aug 2026
CO-AUTHOR (3RD OF 14)SCI REPORTS 2025

Implementation of pooled testing to increase access to routine viral load monitoring for people living with HIV on antiretroviral therapy

Scientific Reports (Springer Nature), vol. 15, 14713
DOI · 10.1038/s41598-025-92709-yCited by 5 · Crossref, 28 Aug 2026
INSTITUTIONAL ANCHOR
“New recommendations on near-point-of-care molecular tests, tongue swabs, and sputum pooling for TB diagnosis.”
WHO
[ WORLD HEALTH ORGANIZATION ]
News release · 9 March 2026 · Cameroon evidence streams contributed to the underlying base
View source
OPEN TO NEW ROLES · 2026

Looking for a data lead who has shipped policy-grade evidence?

Open to senior data engineering / analytics roles in global health, scientific research, and consultancy. Based Bamenda, open to relocation.

Schedule a 30-min introDownload CV (PDF)
NEXT AVAILABLE → WK OF 1 JUNE 2026 · WAT (UTC+1)
Wk of 1 Jun
Wk of 8 Jun
Wk of 15 Jun
Wk of 22 Jun