TypeScript
Other technologies
Evidence
-
Why this level
SummaryTypeScript is used across frontend, backend, CMS and UI scripts on Vue 3, Astro, Strapi, Express and Prisma, with a structuring role in i18n contracts, routing, API errors and strict configurations.
-
Current ceiling
SummaryThe main improvement axes to reach the next level are: produce more advanced meta-typing, share type contracts across repositories, and expose more generic abstractions.
-
The Astro portfolio exposes a typed translation contract and an explicit set of supported locales. This is direct evidence of deliberate typed frontend work.
-
The portfolio also uses TypeScript in frontend pagination/filtering utilities, with typed DOM and dataset manipulation.
-
The TypeScript router in Parking App implements authentication guards and conditional navigation.
-
The HTTP layer in Parking App centralizes token handling, backend validation details and network failures in a reusable TypeScript service.
-
The TypeScript configuration in the e-brairie project enables a high rigor level, including strict null checks and noImplicitAny.
-
The portfolio implements a Strapi 5 backend in TypeScript with seeding, lifecycle hooks and i18n sync. This extends the practice to a headless CMS back office.