The Tools I Use
This is a brief overview of the tools and technologies I use regularly for web development. It includes the main frameworks, libraries, and supporting tools I rely on to build and maintain modern websites.
Frameworks & Libraries
-
React
My primary library for building user interfaces using a component-driven approach. -
Next.js
A React framework I use for static site generation, routing, and API handling. -
Tailwind CSS
A utility-first CSS framework that helps me write style much faster. -
shadcn/ui
A UI library built on top of Radix UI and Tailwind, used for building accessible and customizable components. -
motion.dev
An animation library for creating smooth transitions and micro-interactions. -
Motion Primitives
A collection of composable animation components that work well with shadcn/ui. -
Angular
I recently started learning Angular for an internship at which I want to perform my best.
Backend & Data
- Supabase
An open-source backend-as-a-service used for authentication, real-time databases, and file storage.
Version Control
- Git & GitHub
I use Git for version control and GitHub for code hosting and collaboration.
Code Editor
- Visual Studio Code
A reliable and extensible editor that supports all the tools in my stack.
Deployment
- Vercel / Netlify
Used for deploying projects and demos.
Design & Prototyping
- Figma
Used when working with mockups, and simple branding.
This list evolves as tools improve and project requirements shift, but these are the technologies I rely on most often in my current workflow.