← Back to Tech
TypeScript
TypeScript adds static types, improved editor tooling, and better refactoring support. It helps teams catch common mistakes earlier and keep large codebases consistent as they evolve.
Why it matters
For product teams, TypeScript reduces ambiguity at boundaries (APIs, data models, shared libraries) and makes changes safer under frequent delivery.
Official docs
https://www.typescriptlang.org/ →Related projects
Frontend Platform (UI Kit + Packages)
2024–Present
A shared frontend platform: internal UI kit, core packages, API SDK, and unified tooling.
Internal UI Kit (React + Storybook)
2024–Present
An internal UI kit with design tokens, theming via CSS variables, and Storybook docs.
Tooling Config Packages (ESLint/Prettier/Hooks)
2024–Present
Shared config packages to standardize lint/format/commit rules and TS configs across repos.
TypeScript API SDK (Shared Contract)
2024–Present
A shared TypeScript SDK that keeps API usage consistent across multiple apps.
Vilavi User Portal (Vite + React)
2024–Present
A Vite-based user portal with clean core layers (providers/router/i18n) and a stable delivery baseline.
Vilavi Web Shop (Next.js App Router)
2024–Present
E-commerce web shop built on App Router with i18n, forms, and disciplined delivery for frequent releases.