Case study

Critical Choice

Public critical-thinking and political decision-map application built with Next.js, TypeScript, Cloudflare Workers, D1, and R2.

in-progressFull-stack engineering and technical ownership.Outcome

Problem

Critical Choice combines a public questionnaire with canonical political-position snapshots and an AI-assisted evidence workflow designed around validation, provenance, operational safeguards, and human review.

What I built

A public application that helps people explore political positions through a transparent questionnaire, deterministic matching, and evidence-backed data.

Architecture

A focused full-stack system with explicit boundaries between public UI, data access, server-side orchestration, and operational workflows.

01

Public UI

02

Typed API boundary

03

Database-backed content

Decisions and trade-offs

  • Implemented an AI-assisted evidence workflow with structured outputs, source validation, provenance, prompt-injection safeguards, operational controls, and human review.

Outcome

Built a deterministic matching and versioned public-snapshot pipeline so questionnaire results use canonical, auditable political-position data.

Critical Choice - Case Study - Omri Jukin