I am Alan — software/system engineer | cyberneticist | amateur philosopher | part-time musician | netrunner.

You can reach me at [email protected] or LinkedIn


Done/doing some stuff and time at AccelByte, Actyx, UXStream, and Agoda, which inspires these logs and public works.

Caveat: Anything written here does not represent the view and position of the companies I'm working/worked at

Public sketches and scratches

  • 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.