Skip to content
View mbote-droid's full-sized avatar

Block or report mbote-droid

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mbote-droid/README.md

Dr. Samuel Mbote

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.

Portfolio ORCID Google Scholar LinkedIn Credly Kolabtree Email


About

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.


🔬 Featured projects

Project What it is Tests Stack
Neuro-signal DOI paper 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 DOI paper 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

📄 Publications

  • 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

🛠️ Skills

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

🎓 Credentials

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.

Pinned Loading

  1. healthcare-ai-radar healthcare-ai-radar Public

    Offline-first healthcare-AI intelligence pipeline: ingests arXiv, PubMed, FDA, Nature Medicine & trade press, ranks every story by a transparent Scoop Score, and generates newsletter-ready digests …

    Python

  2. precision-onco-africa precision-onco-africa Public

    Local-first multi-agent AI for precision oncology (TP53): AlphaFold/ESMFold structures, ESM-2 variant scoring, ΔΔG stability, AutoDock Vina molecular docking and a per-agent reasoning audit benchma…

    Python

  3. SurgiLogic-QA SurgiLogic-QA Public

    Clinical-reasoning support for post-operative surgical monitoring: maps vitals and post-op day to likely complications with validated inputs. Built by a general surgery registrar in Python and Stre…

    Python

  4. tp53_analysis tp53_analysis Public

    Live TP53 bioinformatics pipeline: NCBI Entrez retrieval, DNA translation & 6-frame ORF discovery, pairwise alignment, multi-species phylogenetics, InterPro domain annotation, and a cancer-mutation…

    Python

  5. bioeng-termbench bioeng-termbench Public

    Terminal benchmark of biomedical engineering tasks for AI agents, with physics-aware graders: Pennes bioheat (Crank-Nicolson), pharmacokinetic models, ECG R-peaks, closed-loop glucose with Kalman f…

    Python

  6. Neuro-signal Neuro-signal Public

    Drop an EEG file, get a validated report: QC, 1/f-aware spectra, volume-conduction-robust coupling and seizure-like event candidates, with every number in the explanation traced to a computed metri…

    Python 1