← All projects
Civic Tech
Ohio Sentencing Data Platform
Civic TechSenior Developer · 2020 – 2022
Civic data platform built with the Ohio Supreme Court to record and analyze criminal sentencing across 10+ counties.
WhatA full-stack JavaScript platform for collecting and analyzing criminal sentencing data from courts across Ohio. Built in direct collaboration with the Ohio Supreme Court and 10+ counties. Serves public transparency, practitioner decision-support, and research use cases.
ChallengeOhio court systems are fragmented — different counties use different formats, some still paper-based. The platform had to collect structured, analyzable sentencing data without disrupting judge and clerk workflows or requiring courts to adopt new infrastructure.
ArchitectureVertical-slice monolith with a REST API and SPA frontend. Core feature: a custom JSON-schema-driven form engine that generates complex court forms with real-time capabilities, analyzable data outputs, and docx exports. Integrates with legacy court systems.
OutcomeDeployed to production serving Ohio courts and the Supreme Court. Data collected informs felony sentencing decisions statewide and is publicly accessible for researchers.
Highlights
- ●Deployed to production serving the Ohio Supreme Court and 10+ county courts
- ●JSON-schema-driven form engine handles complex multi-step court forms dynamically
- ●Collected data informs felony sentencing decisions statewide
- ●Publicly accessible dataset used by academic researchers and policy analysts
Stack
Node.jsExpressReactPostgreSQLMongoDBLinux