IDK Studios→Judgment training · Jul 2026 to present

1,000+ engineers
in our first week.

The first production frontend · the landing and app shell · the design gate

altab.ai
1,000+engineers in the first week
8negative controls in the design gate
2colour-blindness simulations in the gate
6 Auglive on the public domain

Duolingo for engineering judgment: a path, a streak, three minutes a day. I built the first production frontend, the app shell, the landing, the accessible design foundation, the celebration ladder and the share cards.

I wrote the design gate: a script that reads the tokens back out of the CSS, asserts contrast on the worst pixel, simulates two kinds of colour blindness, and carries eight negative controls that must trip before it passes.

Then I executed the rename from the working title to Altab across the whole codebase.

The design gate, live

Aa#ffffff on #2a6df4
Plain4.57AA 4.5 passAAA 7 fail
Aa#ffffff on #006df1
Deuteranopia4.72AA 4.5 passAAA 7 fail
Aa#ffffff on #007ff9
Protanopia3.89AA 4.5 failAAA 7 fail
Contrast, plain
4.57 : 1
L* foreground
100.0
L* background
49.4
L* difference
50.6
Worst of three
3.89 protan

GateAA failAAA failon the worst of plain, deuteranopia and protanopia

Negative controls, must all fail8 of 8 tripped, gate trusted
Aa
red on blackFAIL 3.29 protan
Aa
red on greenFAIL 2.18 deutan
Aa
#777 on whiteFAIL 4.48 deutan
Aa
yellow on whiteFAIL 1.07 plain
Aa
blue on blackFAIL 2.44 plain
Aa
grey on greyFAIL 1.39 deutan
Aa
amber on boneFAIL 1.55 deutan
Aa
dim on inkFAIL 3.08 deutan