patchwork — 11+ moving parts
- Custom training scripts per model family (detection, segmentation, OCR).
- Third-party label tool with CSV exports and re-import scripts.
- Hand-tuned Docker images rebuilt on every CUDA bump.
- Inference server glue (TF Serving, Triton, custom Flask) per edge box.
- Drift detection in a Jupyter notebook that one engineer owns.
- Alert routing wired through PagerDuty by a side project.
- Six-month integration project every time a new camera ships.