All work

Web App — 2023 — 2026

ISR Configurator.

Multi-step, rules-driven product configurator in Next.js — deployed for enterprise clients Reeb, TIMS, and Zurn.

Next.js 14React 18TypeScriptTailwind CSSreact-mathquillDocker

Role

Lead Developer — Primary Author

Timeline

2023 — 2026 · 2+ years

Team

Primary author (~80% of commits)

Type

Web App

01

The Problem

Customers ordering made-to-measure products need to walk through dozens of interdependent choices — where each selection changes which options, visuals, and measurements are valid next — and each enterprise client needs their own branded deployment.

02

What I Built

I designed and built a multi-step configurator engine with submodel → step → field navigation, auto-advance between fields, and all-fields-filled validation gating. Conditional field logic (OR conditions, image/condition rules) updates options and visuals dynamically from prior selections, and react-mathquill integration handles fraction/measurement math input for real-world dimension entry. A live visualizer provides accordion/sticky preview with API-driven images and reset, and the app is Dockerized for per-client deployments.

03

The Outcome

In production for three enterprise clients — Reeb, TIMS, and Zurn — each running their own Dockerized deployment of the same engine.

04

Key Decisions & Challenges

01

Rules-driven navigation engine: submodel → step → field with auto-advance and validation gating.

02

Conditional field logic so options and visuals react to every prior selection.

03

Fraction/measurement math input (react-mathquill) for real-world dimension entry.

04

Dockerized architecture serving three separate enterprise client deployments.

Have a project in mind?

I'm open to freelance work and full-time roles. Let's talk about what we could build together.

Get in touch