One authoring model
Generated content entered the same editable, typed structures as hand-authored content, so creators could generate, refine, publish, and measure without switching tools or mental models.
An AI course builder with reliability designed in.

StakeStack helps creators build, launch, and sell online courses. I led frontend development end to end, from architecture through deployment, while building the course builder and the shared type system at the core of the product.
Make manual and AI-generated content feel like one coherent editing and publishing workflow.
Keep a fast-moving AI product reliable while APIs and generated content evolved.
Raise engineering quality across the team without slowing feature delivery.
Generated content entered the same editable, typed structures as hand-authored content, so creators could generate, refine, publish, and measure without switching tools or mental models.
I designed strongly typed APIs and shared frontend/backend interfaces so data-shape problems were caught during development instead of being discovered by customers.
I coached developers on discriminated unions, utility types, and custom hooks, making the entire codebase safer for the team to extend.
Owning the frontend from architecture through deployment kept the experience coherent as the product and its AI capabilities expanded.
Delivered the dual-authoring course builder and a shared type system that cut runtime errors by 40%. Over a 16-month engagement, I also raised team-wide TypeScript capability and made the frontend safer to extend.
Deep frontend architecture combined with real AI-product work: turning generated data into coherent product flows and designing systems that remain dependable as they scale.