All case studies Independent clients · 2025 – Present

CCTV analytics on on-prem GPUs

A detection and tracking pipeline that reads live camera streams and runs as a Python service on on-prem GPU hardware.

Role
Computer vision engineer
Timeline
2025 – Present
Context
Independent client work
Tools
YOLO11, ByteTrack, OpenCV, FastAPI
yolo11 + bytetrack · rtsp
car · id 3 car · id 12 person · id 7
Overview

What this project is

I build computer vision services for independent clients. One of them is a CCTV analytics pipeline that reads camera streams over RTSP, detects and tracks what appears in them, and runs as a Python service on the client's own GPU hardware.

TypeClient work
StatusOngoing
DeploymentOn-prem GPU hardware
InputRTSP camera streams
The problem

What needed solving

Nobody can watch every camera all the time, so raw footage is hard to search or act on. Detecting and tracking what appears turns it into structured data that other systems can use. Running it on hardware the client controls keeps the video on their own premises.

My role

What I did

  • Built the detection and tracking pipeline for CCTV streams.
  • Packaged it as a Python service for on-prem GPU hardware.
Approach

How it works

RTSP camera streamsYOLO11 detectionByteTrack trackingFastAPI serviceDetections and tracks
  1. Ingest

    Read live camera feeds over RTSP.

  2. Detect

    YOLO11 detects objects in each frame.

  3. Track

    ByteTrack links detections across frames into tracks.

  4. Serve

    The pipeline is packaged as a Python service (FastAPI) for on-prem GPU hardware.

YOLO11 is a fast one-stage detector, and ByteTrack links its detections from frame to frame so every object keeps one ID. Together they run on hardware the client controls.

Tech stack

Tools and methods

YOLO11 ByteTrack OpenCV FastAPI Python
Results

What came out of it

What the pipeline delivers:

  • Structured detections and tracks from live RTSP camera streams.
  • Runs on the client's own on-prem GPU hardware.
  • Packaged as a Python (FastAPI) service that other systems can call.

Interested in similar work?

Tell me about your computer vision or deep learning problem and we can see if it's a good fit.

👋 Let's talk