← Back to Case Studies
Automation & Full-Stack Development

UN Survey Platform: Standardised Country Assessment System for Global Development

Built a survey platform for the United Nations to conduct standardised Common Country Assessment (CCA) and Cooperation Framework (CF) surveys — with role-based access, scheduled review rounds, AI-generated country summaries, and Azure cloud infrastructure.

UN

Built for United Nations

2 types

CCA & CF survey systems

RBAC

Role-based access control

AI

Country-level summaries

Common Country Assessment & Cooperation Framework Survey Platform

The Challenge

The United Nations needed a scalable, standardised system for conducting country-level development assessments across multiple regions and survey types:

  • No existing platform supported both CCA and CF survey workflows in a single system
  • Country assessments required structured questionnaires with section-based progress tracking
  • Multiple stakeholder roles (admin, reviewer, respondent) needed different levels of access and capability
  • Scheduled review rounds required automated management and notification workflows
  • Country-level human rights summaries needed to be generated consistently across all assessments
  • Data had to be stored securely with proper isolation and compliance for UN operations

The Solution

I designed and built a modular survey platform on Azure infrastructure, tailored to UN assessment workflows:

Dual Survey System

Supports both CCA and CF survey types with dedicated questionnaire structures, allowing the UN to run different assessment methodologies from a single platform.

Role-Based Access Control

Full RBAC system with admin portal — administrators, reviewers, and respondents each have tailored interfaces and permissions.

Progress Tracking & Review Rounds

Section-based progress tracking with scheduled review rounds, ensuring assessments move through structured approval workflows.

AI-Powered Summaries

OpenAI integration generates country-level human rights summaries from assessment data, providing consistent analytical output.

Azure Cloud Infrastructure

Cosmos DB for flexible document storage, Blob Storage for document management, and App Service deployment with GitHub Actions CI/CD.

Results

The platform provides the UN with a standardised, scalable assessment system:

Standardised process

Unified platform replaces fragmented assessment workflows across country offices

Automated summaries

AI-generated country-level human rights summaries reduce manual report writing

Secure & compliant

Azure infrastructure with proper data isolation meets UN operational requirements

CI/CD deployed

GitHub Actions pipeline enables rapid, reliable updates to production

Technology Stack

Backend

  • Flask
  • Python
  • REST API

Database & Storage

  • Azure Cosmos DB
  • Azure Blob Storage

AI

  • OpenAI GPT

Infrastructure

  • Azure App Service
  • GitHub Actions
  • CI/CD

Need something similar?

I build custom platforms, automation systems, and data solutions. Let's discuss your project.