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.