/stack
The tools behind every great product.
I choose tools based on the problems they solve—not their popularity. My stack evolves with experience, performance, and long-term maintainability.
Languages
- JavaScript (ES6+)
- TypeScript
- HTML5
- CSS3
- SASS
- SCSS
Frontend
- React
- Next.js
- Vue
- TanStack Start
- React Native
- Expo
UI Libraries
- Tailwind CSS
- Material UI
- shadcn/ui
- Radix UI
- Aceternity UI
- DaisyUI
Animation
- GSAP
- Framer Motion
Routing
- React Router
- Expo Router
State Management
- Redux
- Zustand
Data Fetching
- React Query
- Axios
Forms
- React Hook Form
- Zod
Backend
- Node.js
- Express.js
- GraphQL
- Apollo Server
- Socket.IO
Authentication
- JWT
- OAuth
- Clerk
- bcrypt.js
Databases
- MongoDB
- PostgreSQL
- Redis
ODM & ORM
- Mongoose
- Drizzle ORM
Cloud & Deployment
- AWS
- Cloudflare
- Vercel
- Render
- Netlify
- Puter.js
DevOps
- Docker
- Terraform
- GitHub Actions
Developer Tools
- Git
- GitHub
- VS Code
- Cursor
- IntelliJ IDEA
- Postman
- cURL
- Figma
Communication & Media
- Nodemailer
- EmailJS
- Cloudinary
Testing
- Jest
- Vitest
- React Testing Library
Engineering Practices
- Core Web Vitals
- Accessibility (WCAG)
- Responsive Design
- Performance Optimization
- Type-Driven Design
- MVC Architecture
- Test-Driven Development (TDD)
- Trunk-Based Development
- Internationalization (i18next)