Web App — 2023 — 2026
ISR Configurator.
Multi-step, rules-driven product configurator in Next.js — deployed for enterprise clients Reeb, TIMS, and Zurn.
Role
Lead Developer — Primary Author
Timeline
2023 — 2026 · 2+ years
Team
Primary author (~80% of commits)
Type
Web App
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.
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.
The Outcome
In production for three enterprise clients — Reeb, TIMS, and Zurn — each running their own Dockerized deployment of the same engine.
Key Decisions & Challenges
Rules-driven navigation engine: submodel → step → field with auto-advance and validation gating.
Conditional field logic so options and visuals react to every prior selection.
Fraction/measurement math input (react-mathquill) for real-world dimension entry.
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