Skip to content
Rafi Akmal Widikta

Lab

Three mechanisms, opened up

Interactive plates of the systems behind three projects. Pick a station or use the arrow keys.

One model drives the drawing, the readout, and the screen-reader text, so none of them can disagree.

Fig. 01 / LetCode

Two runners, two strategies

The judge runs entirely in the browser: a disposable worker for JavaScript and a persistent Python runtime.

Step 01 / 04

Arrow keys move. Space plays.

Station 1: Problem

A problem and its test cases enter the runner. The build also runs every reference solution against every case.

55 problems

Fig. 02 / KOP SP

Three doors, one ledger

Money moves only through verified approvals, and the audit entry is written in the same transaction.

Step 01 / 04

Arrow keys move. Space plays.

Station 1: Browser

Holds a session cookie. The browser never sees the Go token.

0 Go tokens exposed to the browser

Fig. 03 / Veilig Melden

A report leaves the building

A report passes an auth guard and four callable functions, and a copy leaves the tenant through a BCC.

Step 01 / 05

Arrow keys move. Space plays.

Station 1: Reporter

Submits without a password. The login link is the credential.

0 passwords to remember

Contact

Interested in working together?

Tell me what you are building and what you need. A short note is enough.

Back to top