XState

XState is a JavaScript/TypeScript library for modeling application logic as finite state machines and hierarchical statecharts, enabling developers to define states, transitions, guards, actions, and invoked services declaratively. With built-in support for parallel and history states, runtime interpreters, visualizers, and integrations for React, Vue, Angular, and Node.js, XState delivers predictable, testable, and maintainable state management for complex synchronous and asynchronous workflows.

Projects (1)

Nuggets

2023 – present, Author

React Native app for iOS and Android that uses AI and finite state machines to generate personalized learning curriculum.

Jobs (1)

Independent Programmer and Consultant

2014 – present, Independent Programmer and Consultant

Independent Programmer and Consultant, building next-generation education technology and partnering with select clients to architect high-impact software solutions