Language · Technology in use

TypeScript

JavaScript with static types for safer contracts.

The problem it solves

JavaScript with static types for safer contracts.

Technical rationale

TypeScript turns layer contracts into tool-verifiable information. I use it so changes in data, authentication, or use cases fail during development instead of surfacing as inconsistent production states.

How I have used it

It is the primary language for the web apps, packages, and APIs across the Portal, 2 Free, Pokédex Manager, and the FER&REN landing.