Problem
Agricultural field observations often arrive as unstructured image and voice input. Without a shared pipeline, it is hard to enrich them consistently, compare similar cases and prepare data for human review or future training.
School projects
Multimodal Observation PipelineGotorzTheWayOfCoherencePersonal projects
FocusFlowNu i nærhedenAutoUnsubForklar dit brevGame development
Vigilante City: Shadow ProtocolA UCL group project for Shush Technologies: a Docker-based pipeline that turns field observations (image + voice) into structured, reviewable AI output for plant-health decision support.
Project snapshot
Status
Prototype
Project type
School project
Role
School group project (3 developers), backend/pipeline integration, ML-service coordination, dashboard review flow and Docker-based local deployment
Main focus
The system combines a .NET MAUI field app, Django API, Celery worker, FastAPI ML service and PostgreSQL/pgvector into one asynchronous pipeline: upload, speech-to-text, multimodal embeddings, candidate findings, similar-case retrieval and reviewer dashboard.
Stack
Agricultural field observations often arrive as unstructured image and voice input. Without a shared pipeline, it is hard to enrich them consistently, compare similar cases and prepare data for human review or future training.
The system combines a .NET MAUI field app, Django API, Celery worker, FastAPI ML service and PostgreSQL/pgvector into one asynchronous pipeline: upload, speech-to-text, multimodal embeddings, candidate findings, similar-case retrieval and reviewer dashboard.
Click the dots or arrows to move through the main project screens.
01 / 05
The overview dashboard tracks pipeline health, review workload, data quality and training readiness. Reviewers can quickly see totals, quality queue items, image-only observations and items that need attention.