Radek Musil
About meSkills
Services
My Projects
AI news
Contact me
Back to portfolio

TypeScriptFrontend

TypeScript is JavaScript where the data comes with labels: a number is a number, a list of orders is a list of orders. The labels get checked while you write and are then removed, so what actually runs is ordinary JavaScript. The point is practical — rename a field or change what a function returns and you find out immediately, instead of a customer finding out for you. On top of that it gives you clearer ways to describe choices, data shapes and reusable pieces, and you can introduce it file by file.

What I work with

Type-safe development
Complex type systems
API contracts
Scalable architecture

Projects I've used it in

ContentUp

Product, design & full-stack

View project

TravelQuiz

Product, design & full-stack

View project

PlayPingPong

Product, design & full-stack

View project
Official documentation

More from my stack

  • Next.js
  • React
  • Tailwind CSS
  • Figma
All technologies
Radek Musil|Product Engineer
Čeština·English
|Helper·Privacy Policy·Cookies·Terms of Use|

© 2026 Radek Musil. All rights reserved.