/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)