
My work focused on the product systems behind that experience: voice AI integrations, OpenAI API workflows, sales scenario logic, Supabase-backed data flows, and React interfaces for reps, coaches, and managers.
My Role
Building Roley's AI training platform across the stack: voice AI integrations, OpenAI-powered feedback loops, sales practice flows, and Supabase-backed product features in a Next.js and React app.
Product Work
Voice AI practice
Built voice-led role-play experiences where reps could practice pitches, objections, and follow-up conversations with AI personas.
OpenAI coaching
Integrated OpenAI API workflows for feedback, scoring, scenario generation, and conversational coaching after practice sessions.
Playbook builder
Implemented customizable playbook and scenario flows so teams could train against their own scripts, buyer profiles, and objection patterns.
Supabase workflows
Built product data flows around users, practice sessions, scripts, team configuration, analytics, and training history.
Training analytics
Created manager-facing visibility into rep practice, call capture, coaching feedback, and team performance signals.
Full-stack delivery
Connected Next.js, React, Node.js, Supabase, and AI services into a production-ready product experience.