About
I am an AI engineer. Most of my work is the system an LLM application actually runs on: retrieval over vector stores with LangChain, orchestration between models and the tools they call, and the backend holding it up, services behind FastAPI, queues, auth, and databases. Machine learning projects run alongside that, mostly computer vision and NLP that has to reach production rather than stop at a notebook.
My background as a medical laboratory scientist gave me a deep appreciation for precision, rigour, and the real consequences of a result being wrong. What I care about most is the part after something works on your machine, which is latency, cost, and whether it still behaves once real traffic reaches it.
Beyond the technical work, I care about clarity. Translating a complex result into something a colleague can act on is part of the job, not an afterthought.
Projects
-

PlasmoScan
Malaria parasite detection
A fine tuned YOLOv11n model exported to ONNX for fast CPU inference, served from a FastAPI backend with async inference and Prometheus and Grafana monitoring, behind a React frontend with live detection overlays. Containerised and deployed across Render and Vercel with automated model fetching and CI. I ran the data end to end, annotating microscopy images in LabelImg and tracking every experiment in Weights & Biases.
-

ISO 15189:2022 Assistant
Retrieval augmented generation over a laboratory standard
ISO 15189:2022 sets the quality management framework for medical laboratories. It matters for patient safety and accreditation, and it is dense enough that finding the right clause is genuinely hard. This assistant retrieves the relevant sections and explains them in context, built with LangChain over a Chroma vector store and deployed on AWS EC2.
-

AnimeMatch
Content based recommender
A recommender over anime metadata, building TF-IDF embeddings from synopsis, genre and theme, then ranking by cosine similarity. The dataset refreshes itself weekly from the Jikan API on a GitHub Actions schedule, recomputing the similarity matrix and pulling trending titles. Deployed on Render with embeddings persisted on Hugging Face.
-

World Mortality Analysis
SQL and Tableau
An exploratory analysis of global mortality data, querying and aggregating in SQL, reshaping with Power Query, and building an interactive Tableau dashboard. It surfaced the leading causes of death globally and in Nigeria, including a clear rise in deaths from drug use disorders.
-

Nashville Housing Cleanup
SQL transformation
End to end cleaning of a real estate dataset in SQL. Standardising dates, recovering missing addresses through self joins, splitting composite address fields, normalising categoricals, and removing duplicates with CTEs and window functions.
Skills
LLM & AI
Backend Engineering
Databases
Data Engineering
Machine Learning
Cloud & Deployment
Observability & Interfaces
Contact
I am open to roles in AI engineering and machine learning engineering. Email is the fastest way to reach me.