info
skills
Languages
Blockchain
contacts
+880182******
TypeScript is my daily driver — I write everything in it and honestly can't imagine going back to untyped JavaScript for anything serious.
I've used it across every layer of the stack: React and Next.js frontends, Node.js backends with Hono and NestJS, Solana blockchain clients, and even React Native mobile apps. What I like most is that one language lets me move between all of these without context-switching.
For state management I pick the tool that fits the problem — Jotai when I want something lightweight, Recoil when derived state gets complex, XState when the logic is genuinely state-machine shaped. I'm not married to any one library.
On the backend side, I pair TypeScript with type-safe ORMs like Drizzle and Prisma so database types flow all the way to the frontend. Catching a schema change at compile time instead of at 2am in production is worth the setup every time.
TypeScript gives me the confidence to move fast without breaking things, and that's why it's the first thing I reach for on any new project.