Software Engineer to Senior Software Engineer
SpotDraft Self-Serve Questionnaire and Workflow Manager
A product-systems arc that started with self-serve questionnaire setup for template workflows, was extended to third-party paper on the same foundation, and then evolved into the current Workflow Manager.
Shipped
The challenge was not just to ship a single questionnaire surface. It was to build a foundation that could serve template workflows first, then third-party paper, and later support a more general workflow-management layer without starting over.
I focused on reusable questionnaire and workflow abstractions, kept the core model extensible enough to support TPP on the same codebase, and helped evolve that foundation into what became the current Workflow Manager.
The questionnaire foundation kept compounding. It supported additional workflow types, fed into the current Workflow Manager, and continued to remain useful rather than being thrown away after the first launch.
The best workflow systems are built in layers. When the first layer is designed well, later surfaces can reuse it instead of forcing the team into destructive rewrites.