Skip to content
All projects
Full-Stack2026Lead Engineer · StechAI, for a GCC consumer-intelligence company

Research Community Survey Platform

A rebuild of a research community where Gulf members answer targeted surveys and polls for points, giving clients first-party opinion data. I wrote the spec and architecture and built the backend and both frontends.

Research Community Survey Platform product screenshot

Project Overview

A rebuild of a research community where Gulf members answer targeted surveys and polls for points, giving clients first-party opinion data. I wrote the spec and architecture and built the backend and both frontends.

The Problem

The old platform, built by an outside agency, had many features but a core workflow that couldn't be trusted: audience targeting matched nobody, members could submit the same survey twice and earn points twice, and too many rules lived only in the app.

The Solution

A FastAPI and PostgreSQL backend that guarantees exactly-once answers and rewards, with two Next.js apps on top and Playwright end-to-end suites.

Use Cases

Exactly-once answers and points

Constraints and idempotent writes stop duplicates, even under concurrent requests.

Server-side targeting

Country, gender, and age eligibility checked on the server.

Autosave and resume

Members never lose progress on a poor mobile connection.

Admin console

Survey and poll builders, targeting, publishing lifecycle, results, and CSV export.

Reliable email

Outbox pattern with retries and delivery tracking through AWS SES.

Security and audit

Admin MFA, CSRF protection, audit log, and a deletion queue.

Project Screenshots

Admin dashboard with members, live activities, responses, and 30-day trends
Admin dashboard
Survey builder with a live phone preview
Survey builder
Poll results by option, points awarded, and breakdown by country, gender, and age
Poll results
Admin sign-in with MFA and session limits
Admin sign-in with MFA
Member sign-up with live password rules and consent
Member sign-up
Survey intro showing question count, time, and points
Survey intro

What I Delivered

  • Product spec and architecture decision records
  • FastAPI backend with an append-only points ledger
  • Mobile-first member app and admin console in Next.js
  • Email outbox worker on AWS SES
  • Playwright end-to-end suites

Ready to build something useful?

Whether you need a freelance build, a full-time hire, or a short intro call, pick the path that fits and I will respond within 24 hours.