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.
Built for United Nations
CCA & CF survey systems
Role-based access control
Country-level summaries

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:
Unified platform replaces fragmented assessment workflows across country offices
AI-generated country-level human rights summaries reduce manual report writing
Azure infrastructure with proper data isolation meets UN operational requirements
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.