Vercel is a cloud platform for hosting and deploying modern web apps with automatic scaling and edge functions.
Next.js is a React framework for building full-stack web applications with SSR in mind.
Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects.
React is an open-source, front-end JavaScript library used for building user interfaces. It’s particularly popular for single-page applications where you need a fast, interactive user experience
TypeScript is a free and open-source high-level programming language developed by Microsoft. It adds static typing with optional type annotations to JavaScript, making it suitable for building large applications.
JavaScript is a cross-platform, object-oriented scripting language used to make webpages interactive. It enables complex animations, clickable buttons, popup menus, and more.
HTML (HyperText Markup Language) is the most basic building block of the Web. It defines the meaning and structure of web content.
To enhance performance and scalability, I integrate robust media solutions such asCloudinaryandUploadThingfor optimized image and asset management.
Zustand is a small, fast, and scalable state management solution for React. It provides a comfy API based on hooks, making it easy to work with.
Redux is a pattern and library for managing and updating application state. It’s commonly used with React, but you can also use it with other JavaScript frameworks.
I carefully select state management strategies tailored to each project's needs—leveragingRecoilfor atomic updates,TanStack Queryfor efficient server-side caching,XStatefor complex logic flows, andZodfor strict type-safe validation.
Tailwind CSS is an open-source utility-first CSS framework that allows you to rapidly build modern websites directly in your HTML.
CSS (Cascading Style Sheets) is a style sheet language used to define the presentation and styling of HTML documents.
Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.
I craft immersive, high-fidelity user experiences by combiningCSS-in-JSsolutions likeStyled Componentsfor modular styling withFramer MotionandGSAPto drive fluid, engaging animations.
PostgreSQL is a powerful, open source object-relational database system with over 35 years of active development.
MongoDB is a source-available cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with optional schemas.
Supabase is an open source Firebase alternative. It provides a dedicated Postgres database for your application.
Xata is a serverless data platform built on top of PostgreSQL. It provides a full-text and vector search engine, record-level file attachments, and table-level aggregations.
Neon is a serverless Postgres built for the cloud. It separates storage and compute to offer autoscaling, branching, and bottomless storage.
Drizzle ORM is a lightweight, type-safe, and performant TypeScript ORM with a focus on developer experience.
Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications.
Postman is an API platform for building and using APIs. It simplifies each step of the API lifecycle and streamlines collaboration.
Jest is a JavaScript testing framework designed to ensure the correctness of any JavaScript codebase.
Storybook is a frontend workshop for building UI components and pages in isolation. Thousands of teams use it for UI development, testing, and documentation.
Git is a free and open-source distributed version control system designed for managing everything from small to very large projects with speed and efficiency.
Ensuring web applications look and function perfectly across all device sizes, from mobile phones to large desktop screens.
Optimizing content and structure to improve visibility in search engine results and drive organic traffic.
Building inclusive web experiences that are usable by people with disabilities, following WCAG guidelines.
Techniques to improve website speed and responsiveness, such as code splitting, lazy loading, and image optimization.
Experience working in iterative development cycles, collaborating with cross-functional teams to deliver value incrementally.
Continuous Integration and Continuous Deployment practices to automate testing and deployment workflows.