APIs
50+
REST APIs delivered across the product
Opening the field notes · Systems
Unfolding the system story.
selected work
Find and inspect brand appearances in long-form video.
NeuralEye finds possible brand appearances in long-form video and lets people inspect each proposed match against its source frame, timestamp, bounding box, and confidence score. Under the hood, it matches SigLIP embeddings for each logo reference against a tenant-scoped Qdrant vector index.
My role
Ketrium Labs · co-founder and engineer
Contribution and scope
I architected multi-tenant brand detection for long-form video and built the distributed workflows, API surface, and monitoring tools.
APIs
50+
REST APIs delivered across the product
Execution model
Parallel
Inference used batching and caching for long-form video.
Detection flow
Layered
zero-shot proposals, reference prep, and verification
Capability map
Related capabilities, grouped for exploration. This is a capability index, not a diagram of internal services or execution order.
Separate from the production architecture
These independent experiments explore skills connected to this work. They are not representations of specific production components.
NeuralEye needed to compare new brand references with long-form video, keep proposed matches open to inspection, and manage compute cost.
Tradeoffs suggested by the documented capabilities.
Use a proposal, matching, and verification flow so the system can adapt to new brand assets without retraining the whole stack.
Tradeoff: Adds coordination, confidence calibration, and evaluation work across more moving parts.
SigLIP embeddings are matched against a tenant-scoped Qdrant vector index. Normalizing raw logo references helps keep comparisons consistent across different client assets and video conditions.
Tradeoff: Reference quality becomes a product responsibility, not just a model concern.
Distributed GPU tasks run through Celery; complex workflows are coordinated through Temporal.
Tradeoff: Two execution paths make it important to follow task state through the right worker or workflow.
Tools used in this system.
FastAPI
React
TypeScript
PostgreSQL
Redis
Celery
Temporal
Docker
SigLIP
Qdrant
ClickHouse
Prometheus
Grafana