Skip to content
View rjchow's full-sized avatar

Block or report rjchow

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rjchow/README.md

Hi there 👋

If you're here because I applied for a position and you're curious about what my work looks like, the (publicly visible) projects I'm most proud (as of 2025) of are:

  • Using XState state machines to define the WooCommerce Onboarding UX, steps, as well as various other wizard/steps implementations.
  • Defining and implementing the WooCommerce Plugin <--> WooCommerce Mobile App Magic link login flow
  • Creating Open-Attestation - a cryptographically secure document issuance protocol pre-dating W3C Verifiable Credentials
    • Defining the schema and algorithm for tamper-evident document integrity property and verifying issuer identity
    • Creating the selective-redaction properties which allows documents to be partially redacted without compromising tamper-evident integrity
    • Using DNS-TXT as a issuer proof, which allows for decentralised issuance without a central identity authority

There is a lot more in my body of work, but these are the public highlights!

Speak with Me

Speak with me if you're interested in finding out more about my work relating to:

  • WooCommerce / WordPress - The most popular CMS and e-Commerce software in the world - I worked on many features relating to modernising the onboarding and login UX.
  • Singpass - Singapore's National Digital ID. I didn't invent it or work on it but I worked with/around it and deeply understand the concepts.
  • OpenCerts / TradeTrust - Implementations of OpenAttestation for facilitating digital educational credentials, and trade documentation
  • SupplyAlly - A COVID-19 emergency logistics facilitation tool

Pinned Loading

  1. ethers-aws-kms-signer ethers-aws-kms-signer Public

    Ethers Signer that connects to AWS KMS

    TypeScript 61 31

  2. woocommerce/woocommerce woocommerce/woocommerce Public

    A customizable, open-source ecommerce platform built on WordPress. Build any commerce solution you can imagine.

    PHP 9.8k 10.8k

  3. Open-Attestation/open-attestation Open-Attestation/open-attestation Public

    Meta framework for providing digital provenance and integrity to documents.

    TypeScript 60 21

  4. Open-Attestation/oa-verify Open-Attestation/oa-verify Public

    Verification library for OpenAttestation document

    TypeScript 6 20

  5. Open-Attestation/dnsprove Open-Attestation/dnsprove Public

    TypeScript 8