Engineering

Six years of production software, mostly in healthcare. The roles, then the evidence.

The record · newest first

One number

AI4MContract · Software engineerJun 2026 to now.774areas, monthly

Malaria risk forecasting for every state and local government area in Nigeria. I work across all of it: the system design, the data pipeline and model, the API, the dashboard, and a public docs site with SDKs.

Bionexus GAIAContract · ML and software engineerOct 2025 to Apr 2026.75.9%on photos, 227 species

A live platform that identifies 227 African species from photos and video, and 72 from sound. I owned the data, training, API, frontend and infrastructure, and co-designed the UI.

MlooopContract · End to endMar 2025 to Oct 2025.−65%infrastructure cost

An electronic medical records system across 10+ hospitals and 1,000+ daily clinical users, on infrastructure I designed.

MediboardsContract · Led the teamAug 2024 to Aug 2025.<70 msregistration response

Patient queues across 15+ hospitals: multi-tenant, with an integration that ended duplicate entry at registration. I co-designed the UI and trained staff on site.

Product 7Software engineerApr 2024 to May 2026.500+tickets a day

Aria, a workflow engine with LLM steps that draft replies and summarise tickets; the support platform’s ticketing, live chat and CRM; embeddable SDKs.

ClinikliFrontend engineerApr 2022 to Mar 2023.1m 3s → 20sto match a patient

Location-based search connecting 2,000+ patients with healthcare providers near them.

SonvisageFrontend engineerMar 2021 to Feb 2022.22s → 7spage load

An admin dashboard for healthcare administrators, with bulk upload for large datasets.

Fourthstream CapitalFrontend engineerFeb 2020 to Dec 2020.—UI direction

UI direction and information architecture for an investment platform, and its first component structure.

Applied ML

Evidence

2 models in production

Each shown with how it was checked, not only what it scored.

AI4M · R² on a survey it never saw

0.29against 0.09 for the best baseline

  • Model 0.29
  • Baseline 0.09
State level
0.45
Ten states held out
0.23
Labels shuffled
Below 0, as it should be

Bionexus GAIA · Photos, 227 species

75.9%a fine-tuned Vision Transformer

  • Photos 75.9%
  • Sound 68.3%
Sound, before the model change
30.5% → 68.3%
Video
Frames weighted by confidence
Species by sound
72

For a role, a product, or a second opinion on one. A call books straight into my calendar.