I am Alan - a software engineer. Reach me at [email protected] or LinkedIn


Working as a software engineer/tech lead/researcher at AccelByte, Actyx, and UXStream inspires these articles and public works.

Caveat: Anything written here does not represent the view and position of the companies above

Find my resume here and my code on GitHub.

Public Works

  • vaettir & vaettir-react [GitHub] -- With an independent control thread from UI; Vaettir enables more control of over internal data, improving upon classic state management system in concurrent asynchronous opreations and hierarchical structures. It also has a first class support for React.

  • systemic-ts a collection of alternative paradigm for developing in TypeScript inspired by system programming, resulting in a higher quality software and more manageable codebase.

  • Actyx is now open source! It's a decentralized event database, streaming and processing engine that allows you to build local-first cooperative apps.

  • @actyx/machine-runner and @actyx/machine-check is a library suite to write decentralized state machines using the Actyx peer-to-peer event stream database.