Physician (MBChB, MCS) · IBM-Certified AI Engineer · Full-Stack Software Engineer · Bioinformatics
Building tested, reproducible AI and bioinformatics tools for clinical genomics, oncology and healthcare.
I'm a physician and general surgery registrar (MBChB; MCS, COSECSA) who builds production-grade, tested software at the intersection of medicine, genomics and applied AI: NGS and bioinformatics pipelines, clinical decision-support tools, and multi-agent LLM systems with evaluation built in. I care about correctness, reproducibility and honest metrics: 1,600+ automated tests across nine open-source projects.
My edge: I understand the clinical and biological problem and can ship the software that solves it.
| Project | What it is | Tests | Stack |
|---|---|---|---|
| Neuro-signal |
Validation-first EEG report pipeline: aperiodic (1/f) spectra, debiased wPLI connectivity, seizure-like event detection, and explanations mechanically checked against the computed metrics (2,152/2,152 corrupted explanations caught). Pre-registered hypotheses. | 107 | Python · MNE · SciPy · Claude API |
| bioeng-termbench |
Biomedical engineering tasks for training and evaluating AI agents (ECG/HRV, PK fitting and dosing, closed-loop insulin control, bioheat ablation planning, PK debugging) with physics-aware graders validated by mutation testing, independent Python/Octave/Julia references and a sandbox red team. GPU benchmark: fused CUDA kernel 112x (float64) / 231x (float32) vs NumPy on a T4. | 289 | Python · SciPy · CuPy/CUDA · Octave · Julia · Snakemake · Docker |
| ngs-variant-pipeline | Nextflow pipeline from raw reads to an evidence-cited clinical variant report. Germline, somatic (Mutect2), cohort joint genotyping and long-read (minimap2, Clair3, Sniffles2); GIAB benchmarking; HL7 FHIR output. | 164 | Nextflow · Python · Docker · conda |
| precision-onco-africa | Offline-capable multi-agent platform for TP53 variant interpretation: 26 specialist agents including a 6-agent tumour board, plus an AI reasoning-audit layer. ClinVar/IARC benchmark: 7/7 known pathogenic hotspots correct. Runs on 8 GB RAM. | 566 | Python · Gemma 4 · RAG · ChromaDB · Streamlit |
| Neurosonix | Audio annotation and multi-agent evaluation of voice-agent conversations across five quality dimensions and four role-play domains; Whisper/Gemini comparison. | 133 | FastAPI · React · TypeScript · Docker |
| healthcare-ai-radar | Healthcare-AI literature intelligence: ranks sources with a transparent 0-100 Scoop Score, five-layer anti-hallucination guardrail, and a Publication Scout. | 90 | Python · Gemini · GitHub Actions |
| tp53_analysis | Live TP53 bioinformatics pipeline: sequence retrieval, 6-frame ORF discovery, phylogenetics, InterPro domain annotation and a cancer-mutation heatmap. | 63 | Python · BioPython · Streamlit |
| CDISC-SAFETY-DASHBOARD | Clinical trial safety pipeline and dashboard: raw EDC data to CDISC SDTM (DM, AE, LB) and ADaM (ADSL, ADAE, ADLB), data-quality quarantine, conformance checks, TEAE/SOC-PT tables, risk differences with Newcombe CIs, lab shifts, eDISH Hy's law screen, SAS XPT v5 export. | 70 | Python · pandas · Streamlit · Docker |
| BioEvidence-Forge | Self-hosted PubMed evidence monitor: rate-paced collection, provenance-preserving SQLite archive, transparent scoring and citation-complete evidence briefs. | 146 | Python · FastAPI · SQLite · Docker |
| SurgiLogic-QA (proof of concept) | Clinical-reasoning prototype for post-operative surgical monitoring. | n/a | Python · Streamlit |
Full write-ups on my portfolio: https://portfolio-sam-mbote.vercel.app
- Validation-first EEG pipelines: how synthetic benchmarks mislead, and how pre-registration catches it. Preprint, Zenodo, 2026. doi:10.5281/zenodo.23448016
- Validating the graders: physics-aware rewards for AI agents on biomedical engineering tasks. Preprint, Zenodo, 2026. doi:10.5281/zenodo.23309911
Bioinformatics & genomics: Nextflow · Snakemake · NGS variant calling (germline, somatic, long-read) · GIAB benchmarking · BioPython · NCBI Entrez · InterPro · ClinVar/IARC · AlphaFold · ESM-2 · HL7 FHIR R4 AI / ML: LLM applications · RAG · multi-agent systems · LLM and AI-agent evaluation · benchmark and grader design (reward-hacking resistance) · anti-hallucination guardrails · Keras · scikit-learn · Whisper Data: pandas · NumPy · SQL · biostatistics · data annotation (audio, medical image, clinical text) Clinical data: CDISC SDTM & ADaM · SAS XPT · clinical data management · safety and pharmacovigilance analytics · HL7 FHIR Software: Python · TypeScript · JavaScript · Bash · FastAPI · Django · Node.js/Express · React · Next.js · Tailwind CSS DevOps & cloud: Docker · Kubernetes · GitHub Actions (CI/CD) · pytest · Google Cloud · IBM Cloud · GPU compute (CUDA, AMD ROCm) Scientific computing: ODE/PDE solvers (RK45, BDF, Crank–Nicolson, FEM) · nonlinear least squares · convergence & stability analysis · NumPy · SciPy · MATLAB · Octave Computational neuroscience: Hodgkin–Huxley & integrate-and-fire models · spike-train statistics · LNP encoding · Bayesian decoding · information theory Biomedical imaging & medical physics: MRI k-space & FFT reconstruction · CT Radon transform & filtered back-projection · Bloch equations · X-ray attenuation Signal processing: FFT / inverse FFT · Welch PSD · digital filters · wavelets · Laplace & z-transforms · ECG/HRV Statistics & probability: maximum likelihood · Bayesian inference · GLMs · survival analysis · bootstrap · Monte Carlo · HMMs Spatial analysis: Moran's I · kernel density · kriging · disease mapping Systems engineering: EARS requirements · V-model & traceability · FMEA · control theory (PID, state-space) · Kalman filtering
Currently learning: Rust · AWS · Azure
MBChB (Kampala International University) · MCS (COSECSA) · IBM AI Engineering Professional Certificate · IBM Full Stack Software Developer Professional Certificate · Bioinformatics (DTU, UC San Diego) · Computational Neuroscience (University of Washington) · Foundations of Healthcare Systems Engineering (Johns Hopkins) · Biomedical Imaging Fundamentals (EPFL) · Microsoft AI Agents · Microsoft AI in Healthcare (Azure)
Open to remote roles and contracts in bioinformatics, AI evaluation, data science and annotation, biomedical research and scientific writing.
