Detection Workspace

Portfolio project // Live demo

Made by Jeremy Burke

Detect. Understand.
Deploy with confidence.

Upload an image or pick a sample scene, run live object detection with seven models — YOLOv8 through YOLO12, RT-DETR, and open-vocabulary YOLO-World — through a Firebase + Cloud Run pipeline, and export the annotated image plus JSON and CSV outputs.

Next.jsTypeScriptTailwind CSSFirebaseCloud RunFastAPIUltralytics YOLORT-DETR
25.0%
Ready

Sample scenes

Public urban-scene photos with precomputed YOLO11n detections

Loading precomputed detections…

Why I built this

This project demonstrates an end-to-end computer vision workflow, not just a static model output: a user-facing web app that accepts an upload, queues an inference job, processes it in the cloud, and returns usable detection artifacts — the way production AI tools are typically structured.

How the live pipeline works

  1. 1Upload an image from the dashboard
  2. 2The image is stored securely in Firebase Storage
  3. 3A Firestore job tracks inference status in real time
  4. 4Cloud Run processes the image with the selected YOLO/RT-DETR model
  5. 5Download the annotated image, JSON, or CSV results

What it demonstrates

  • Next.js + TypeScript frontend development
  • Firebase Auth, Storage, and Firestore integration
  • Cloud Run FastAPI backend deployment
  • Multi-model detection (YOLOv8–12, RT-DETR, YOLO-World)
  • Asynchronous job status tracking
  • Annotated image, JSON, and CSV generation