Cilantrobyte.

Tech Stacks · Frontend

TypeScript

Strict mode, no exceptions.

Category

Frontend

At the studio

Since 2018

Projects shipped

5 case studies

Status

Active

(01) Our take

Every line of JavaScript we ship is TypeScript, and we run it in strict mode. The friction of getting types right up front is worth the decade of not having to guess what a function returns when someone new joins the team.

We lean hard on TypeScript's type inference, generic constraints, and discriminated unions. We don't lean hard on type acrobatics for the sake of it — if a type signature needs a whiteboard to explain, we rewrite the API instead.

(02) What we build with it

Typical work

  • Every frontend project we ship
  • Node.js backends
  • Shared type definitions across web + mobile
  • Type-safe API clients generated from OpenAPI schemas

(03) How we engage

Engagement shape

Not a standalone engagement. Included in every web and backend-JS project by default.

Thinking about a TypeScript project?