David Khourshid

Founder at Stately

Orlando, Florida, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
David Khourshid is a software engineer and founder with 11 years of experience building developer tools and expressive front-end experiences, currently leading Stately, a platform for visual software modeling. He combines deep front-end animation expertise—authoring a flipping animation library—with core contributions to XState, a widely used actor-based state management library, where he improved SCXML semantics and inspection tooling. His background includes full-stack and cloud work at Microsoft and contributions to infrastructure testing for Azure with Terratest, reflecting proficiency across UI, runtime state orchestration, and infrastructure-as-code. Based in Orlando, he blends product-focused entrepreneurship with hands-on engineering, shipping both libraries and platform features. An understated strength is his ability to navigate complex state logic and developer UX simultaneously, turning nuanced protocol and tooling changes into practical examples and docs.
code11 years of coding experience
job7 years of employment as a software developer
bookUniversity of Central Florida
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
5,038reputation
73kreached
36answers
1question
Badges
redux
top-1%
javascript
top-1%
github-logo-circle

Github Skills (39)

javascript10
animation10
testing10
typescript10
microsoft-azure10
ui-design10
terraform10
redux10
terraformer10
uid10
statechart10
go10
front-end-development10
state-machine10
typescript-types10

Programming languages (17)

MDXPowerShellC#CSSC++BikeshedGoHTML

Github contributions (5)

github-logo-circle
statelyai/xstate

Sep 2015 - Jan 2023

Actor-based state management & orchestration for complex app logic.
Role in this project:
userFull-stack Developer
Contributions:31 releases, 1898 reviews, 5547 commits in 7 years 5 months
Contributions summary:David's commits focus on enhancing the functionality of the XState library, specifically by addressing eventless transitions in the SCXML core and associated utilities. The changes include code modifications to the `scxml.ts`, `stateUtils.ts`, and `StateNode.ts` files, and updates to tests and documentation, including the addition of example usages. The user also worked on refactoring code within the XState inspect package, and upgrading dependencies, demonstrating a broad understanding of the library's internal structure and API.
workflowstatechartsstate-machineorchestrationmachines
davidkpiano/flipping

Sep 2016 - Jun 2020

Flipping awesome animations.
Role in this project:
userFront-end Developer
Contributions:95 commits, 4 PRs, 50 pushes in 3 years 9 months
Contributions summary:David's primary contribution involves the development of a flipping animation library. They implemented core functionality for animating user interface elements, including changes in position, scale, and overall layout. The work focuses on building a library that allows for smooth transitions between states of UI components, likely leveraging the browser's animation capabilities. The user worked on initial setup, core functions, and the integration with a front-end library.
interactionanimationmotionflipanimations
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial