01
MLOps · Production
AnimalDetect — Wildlife Detection Platform
Production-grade MLOps pipeline for real-time African wildlife detection. GPU-accelerated Faster R-CNN served via TensorFlow Serving and gRPC, Flask frontend, full Prometheus + Grafana observability stack, containerised with Docker Compose. Custom Prometheus metrics track inference time, detection counts, and confidence scores with production alert design for data drift and model degradation.
TensorFlow Serving Faster R-CNN gRPC Prometheus Grafana Docker Flask
View on GitHub
02
Computer Vision · Research
Wildlife Detection — Faster R-CNN vs YOLOv8
Rigorous comparative study of two-stage vs one-stage object detection architectures on African wildlife camera trap data. YOLOv8-L achieved 90%+ mAP@0.50:0.95 at 82.44 FPS — 11.5x faster than Faster R-CNN ResNet-101. Faster R-CNN achieved AP@0.50 of 95.5%, making it superior for scientific census work. Stratified data splits and dual isolated environments for scientific rigour.
YOLOv8 Faster R-CNN ResNet-101 PyTorch TensorFlow Computer Vision
View on GitHub
03
Machine Learning · Classification
Bird Species — Ecological Classification
Multi-class ML classification pipeline mapping avian skeletal measurements to six ecological niches. EDA on 420 specimens with feature correlation analysis and missing value handling. Random Forest selected as best model — 74.70% test accuracy, Macro F1 of 0.67 — evaluated against SVM and Logistic Regression via AUC, ROC curves, and confusion matrices.
Scikit-learn Random Forest SVM EDA Python Pandas
View on GitHub
04
Full Stack · RAG · MLOps
hoda.engineer — This Portfolio
Full-stack AI application demonstrating production ML engineering. RAG pipeline with ChromaDB vector store and semantic retrieval, Claude Haiku (Anthropic) with streaming Server-Sent Events, FastAPI backend, Redis rate limiting, Prometheus metrics, Grafana dashboards, Alertmanager. Six-service Docker Compose stack.
RAG FastAPI ChromaDB Prometheus Docker Nginx