SurveyScope
2024–2026Guild MemberClient

SurveyScope

The Quest

Conservation researchers need to count and identify wildlife across huge volumes of aerial-census imagery. Doing it by hand doesn't scale, and off-the-shelf tools don't fit the specialised workflow.

The Forging

I work as lead developer on SurveyScope in collaboration with WildEye Conservation, building across React, TypeScript, and AWS (Amplify, AppSync, DynamoDB, SQS, ECS) with Python services behind the scenes. Recent focus has been backend optimisation and expanding the platform's workflow capabilities — model-guided annotation, quality-control pipelines, homography generation, and individual animal identification.

The Victory

SurveyScope is live and actively used by conservationists, with ongoing development broadening what researchers can do with their imagery.

Notable Enchantments

  • Model-guided annotationAI assists human annotators on aerial imagery.
  • Quality-control pipelinesStructured review flow for census data.
  • Homography generationAligns overlapping aerial frames so the same ground area can be compared.
  • Individual animal identificationRe-identifies specific animals across frames to support tracking and prevent double-counts.
  • AWS-native architectureAmplify + AppSync + DynamoDB + SQS + ECS.