

The practice AI studio
Practice a sales conversation with an AI customer, work through objections, and turn the exchange into coaching feedback.
Practice becomes coaching
AI sales coaching connects practice, call feedback and live guidance around the conversations a team has every day.


Co-Pilot brings the discovery playbook, live transcript and suggested responses together while the conversation is happening.
Scheduled practice, live guidance and call review carry the coaching experience onto mobile, bringing the next action back to the rep.
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, customer 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.
Product delivery
Connected Next.js, React, Node.js, Supabase, and AI services into a production-ready product experience.