[go: up one dir, main page]

Skip to content
You must be logged in to sponsor ChrisShank
Become a sponsor to Chris Shank

Hi there! πŸ˜„ My name is Chris Shank. I'm exploring how we create new tools and mediums to augment how we think, learn, and create! Right now I am focusing on how web developers can leverage visual programming with state machines and the actor model to build more robust, performant, and maintainable web applications.

I currently split my open source time between a couple of

  • Building out the StateML language and tooling.
  • Teaching and mentoring others about state machines and the actor model!
  • Exploring new architectures for web applications through
    • My writings called "The collapsing layers of web applications".
    • Rethinking client-side routing with my library called xrouter.
    • Developing libraries that it easier to move behavior off the main thread and into web workers.

Current sponsors 1

@davidkpiano
Past sponsors 1
@hdoro

Featured work

  1. ChrisShank/routtl

    Little routing primitives

    TypeScript 98
  2. ChrisShank/xstate-behaviors

    Making web workers, web sockets, WebRTC, and other web-based APIs first-class actors in `xstate`.

    TypeScript 89
  3. ChrisShank/xstate-vue2

    Vue 2 composables for XState.

    TypeScript 19
  4. learning-toolbox/viridi

    A collection of JavaScript tools to create digital gardens, evergreen notes, knowledge bases, Zettelkastens, ect...

    TypeScript 9
  5. ChrisShank/vu

    A Vue-esque Web Component library. 🎢

    TypeScript 12

Select a tier

$ a month

You'll receive any rewards listed in the $20 monthly tier. Additionally, a Public Sponsor achievement will be added to your profile.

$5 a month

Select

Small sponsorship can go a long way, I appreciate it! πŸ™Œ

$20 a month

Select

A very gracious sponsorship, get early access to my work! πŸŽ‰

$50 a month

Select

A meaningful contribution to my work, issues and enchantments around my work will be prioritized. πŸ”₯