Shipped · Core product systems
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.
Software Engineer to Senior Software Engineer
Shipped.
Challenge
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.
Approach
I focused on reusable questionnaire and workflow abstractions, kept the core model extensible enough to support third-party paper (TPP) intake on the same codebase, and helped evolve that foundation into what became the current Workflow Manager.
Outcome
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.
What it taught
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.
More projects
All projectsResearched and implemented the OAuth 2.0 Device Authorization Grant (RFC 8628) as reusable authentication infrastructure, built for the Gmail integration but designed to back "Login with SpotDraft" from any constrained or limited-input client.
ClickWrap captures recorded acceptance of terms in-product — a checkbox, link, or agreement viewer on a website, app, or signup flow — without sending the agreement through a full negotiation and e-sign ceremony. We explored that product shape as a 2023 hackathon with Sanket Mishra and Punit Batra; another team later shipped it. The shipped product has surpassed SpotDraft's internal target of more than $1M in revenue impact.
An Amazon EFN chapter focused on internal fulfillment systems, requirements engineering, data pipelines, marketplace-launch automation, and high-scale inventory services where correctness and latency both mattered.