Medical Image Segmentation with U-Net: Reaching Dice 0.7964
How I built a U-Net pipeline for skin lesion segmentation on ISIC 2018 — augmentation strategies, loss functions, and post-processing that pushed Dice from 0.72 to 0.796.
Deep-dive articles on machine learning, AI engineering, and production ML systems
End-to-end guide to training YOLOv8 on a custom dataset — annotation, training, evaluation, and deploying as a FastAPI endpoint with ONNX export.
End-to-end face recognition system — face detection, alignment, embedding extraction with ArcFace, and sub-millisecond search with Faiss.
How to fine-tune EfficientNet for custom image classification — unfreezing schedules, augmentation, label smoothing, and getting the most out of small datasets.
Mixup, CutMix, AugMix, synthetic data with GANs, and test-time augmentation — what to use when your dataset is tiny and performance is critical.
I build custom ML models, AI agents, computer vision, and automation — from idea to production.