← Selected Work

CPI Event Registration Experience

A redesigned event registration flow for the Crisis Prevention Institute, built with React, TypeScript, and Optimizely CMS. Improved user experience with breadcrumbs, filtering, and a real-time summary of user selections. Winner of a 2025 Horizon Interactive Gold award.

CPI event registration interface showing the program selection step, with filters for industry, format, and training type; a 4-step progress indicator at the top; and a Program Summary panel on the right
Client
Crisis Prevention Institute
Role
Lead Developer
Date
November 2025
Skills
React TypeScript C# Optimizely CMS
Visit
crisisprevention.com/event-registration →

This project addressed a path for the Crisis Prevention Institute that needed user experience improvements. The new event registration path features a visually enhanced UI, breadcrumbs to guide navigation, clear and visible pricing, additional filtering options, and a program summary that tracks user selections in real-time.

It was an ambitious goal with a tight timeline. My team rose to the challenge, putting in the extra effort to ensure our successful launch. Our client, CPI, reported initial satisfaction as well.

We built the front end using React and TypeScript. The backend included new pages using Optimizely CMS as well as C# Web API controllers to send data to the new application.

As the lead developer, I had the privilege of working on this project from start to finish. My responsibilities included client meetings and demos, technical planning, feature implementation, and onboarding and collaborating with my teammates to ensure we met our launch date.