Enforces 2025 strict TypeScript standards. Focuses on type safety at runtime (Zod), strict compiler options, and advanced type gymnastics only when necessary to prevent bugs.
Enforces 2025 strict TypeScript standards. Focuses on type safety at runtime (Zod), strict compiler options, and advanced type gymnastics only when necessary to prevent bugs.
license
MIT
What I do
Audit and generate tsconfig.json with maximum strictness (noUncheckedIndexedAccess).
Implement runtime validation using zod for all IO boundaries (API responses, form inputs).
Refactor any and loose types to strict, narrowed types.
Apply "Branded Types" for primitives (e.g., UserId vs string) to prevent logic errors.
When to use me
When setting up a new TypeScript project.
When asked to "fix type errors" or "improve type safety".
When writing API clients or data processing logic.