SRSTEVIE RITCHEY

APPLICATION PORTFOLIO

From busy teams
to clear workflows.

I’m Stevie Ritchey. I conceived and built Ballot Chase and Campaign Hub to help teams coordinate people, organize records, and keep the next step clear.

Explore the applications

Two working demos. Entirely fictional data.

A CLOSER LOOK AT THE WORK
01
ORGANIZEEvery record has a place.

People, cases, assignments, and history.

02
COORDINATEMake the next action clear.

Assigned work and visible follow-ups.

03
PRESERVEKeep the history intact.

Completed work stays out of active queues.

SELECTED WORK / 01—02

Open the app.
Follow the workflow.

These demos use the application code with fresh, synthetic databases. Explore the screens and try the sample workflows without contacting anyone.

01 / CASE MANAGEMENT

Ballot Chase

My role · Concept, design & development

A structured workspace for managing follow-ups, tracking case history, and keeping returned ballots out of the active queue.

  • Assigned and available work queues
  • Recorded follow-ups and case history
  • A separate Ballot Returned view
DEMO PIN
Staff view login

Username: demo
Password: PortfolioDemo!2026

● ● ●BALLOT CHASE / SAMPLE DATA↗
Case overviewDEMO
180Sample cases
48Returned ballots
24Assigned cases
Active casesBallot Returned 48
CASENEXT STEP
AMAvery MeadowFollow-up due
JBJordan BrookAvailable
MVMorgan ValeBallot returned

Illustrative preview · Open the app to interact

02 / VOLUNTEER OPERATIONS

Campaign Hub

My role · Concept, design & development

A shared workspace that brings volunteer records, events, schedules, and assignments into one place.

  • Search and manage volunteer records
  • Explore event and assignment planning
  • See schedules and volunteer participation
DEMO PIN

Try editing an existing fictional volunteer. Imports, new accounts, and outgoing messages are disabled.

● ● ●CAMPAIGN HUB / SAMPLE DATA↗
People & plansDEMO
24Fictional volunteers
6Sample events
UPCOMING / SAMPLE EVENTVolunteer orientationExample Community Room
ADAlex DemoDemo administratorActive
RFRiley FieldSample volunteerActive

Illustrative preview · Open the app to interact

THE THINKING BEHIND THE SCREENS

Useful software starts
with a clear process.

01

Keep the next step visible.

Bring assigned work and due dates into view so people can pick up a task and understand what comes next.

02

Protect the record.

Use stable identifiers, recorded history, and status checks to keep completed work from returning to an active queue.

03

Make the workflow testable.

Separate demo data from real records so the application can be explored and reviewed safely.

UNDER THE HOOD

Two applications.
A shared foundation.

Both applications use Django and PostgreSQL. The portfolio demos retain their working interfaces and core workflows with a separate database built entirely from generated sample records.

Application layer
Python · Django
Database
PostgreSQL
Interfaces
HTML · CSS · JavaScript
Demo safeguards
Fictional records · Messages disabled