# David Khourshid: XState creator, state machine workshops, keynotes & advisory

Canonical: https://davidk.dev/

## About David Khourshid
David Khourshid (@DavidKPiano, "David K Piano") is a software engineer in Orlando, Florida, the creator of XState and the founder of Stately (https://stately.ai). Previously a software engineer at Microsoft on Visual Studio Live Share (2017–2021). Bachelor's degree, University of Central Florida.

David Khourshid is a software engineer, the creator of XState and the founder of Stately, a platform of tools and services for visual software modeling. XState has over 30,000 stars on GitHub and roughly 3 million npm downloads per week. Before founding Stately in 2021, David was a software engineer at Microsoft working on Visual Studio Live Share. He has taught five courses on Frontend Masters, watched for 37,790 hours, and has spoken at conferences including JSConf, React Advanced London, React Summit, ReactiveConf, YOW! and Agent Conf. A trained pianist, he lives in Orlando, Florida. His talk “Goodbye, useEffect” has been viewed more than 500,000 times on YouTube. He is a longtime advocate for event-driven modeling and visual diagramming as the foundation for reliable user interfaces and, increasingly, AI agents. Through workshops and advisory work he helps engineering teams model complex logic as state machines and statecharts so it is easier to understand, test and change.

### Facts (snapshot 2026-10-19, with sources)
- 30K+ GitHub stars on XState. Source: https://github.com/statelyai/xstate
- 3M+ XState npm downloads per week. Source: https://www.npmjs.com/package/xstate
- 92.6K followers on X. Source: https://x.com/DavidKPiano
- 37,790 hours of his Frontend Masters courses watched. Source: https://master.dev/teachers/david-khourshid/
- 73 recorded conference & meetup talks since 2015. Source: https://davidk.dev/talks/
- Teams with public evidence of using XState/Stately: Netflix (Patrick Cavit (Netflix) on stately.ai: https://stately.ai/); Microsoft (Maya Shavin (Microsoft) on stately.ai: https://stately.ai/); AWS (AWS Amplify UI is built on XState: https://github.com/aws-amplify/amplify-ui); T-Mobile (James Tharpe (T-Mobile) on stately.ai: https://stately.ai/).

### Profiles
- X (Twitter): https://x.com/DavidKPiano
- GitHub: https://github.com/davidkpiano
- YouTube: https://www.youtube.com/@DavidKPiano
- LinkedIn: https://www.linkedin.com/in/davidkpiano
- Stately: https://stately.ai
- Bookings: david@stately.ai · https://davidk.dev/contact/

## Services
- Private team workshops (XState, statecharts, React state management, AI agents): from $9,500 remote, from $20,000 on-site. https://davidk.dev/workshops/
- Keynotes and talks: corporate keynotes from $15,000, conference keynotes from $10,000, sessions from $5,000. https://davidk.dev/speaking/
- Advisory: $750/hour; architecture reviews from $15,000; retainers from $5,000/month. https://davidk.dev/advisory/
- Self-serve: public workshops $795/seat, recorded workshops $249, office hours $99, 1:1 calls $400/30 min. https://davidk.dev/learn/
