Web & Frameworks

TypeScript

JavaScript with static types for safer, more maintainable applications.

What it is

TypeScript adds compile-time type checking and expressive data models to JavaScript.

How I learned it

I learned TypeScript by applying it to React and Next.js projects.

How I use it

I use it to model application data, component contracts, APIs, and reusable utilities.

Concepts I work with

  • Interfaces
  • Generics
  • Type narrowing
  • Utility types

What I learned

Good types document intent and prevent invalid states from spreading.

Applied experience

Projects using TypeScript