Code
5 tools
TypeScript
JavaScript but with guardrails. Used across every project to catch errors before they become a problem.
React / Vite
Build interfaces out of reusable components (buttons, cards, nav bars etc.). Vite keeps the development environment instant.
Next.js
React with more structure. Framework for routing between pages, loading data, SEO, performance.
Tailwind
Style things where you build them. No separate CSS files, no context switching.
Framer Motion
Animation library and design inspiration. Makes interfaces feel alive without overengineering it.