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.
Astro is a modern web framework optimized for content-driven websites with excellent performance and selective hydration.
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.
Convex is a TypeScript-first backend platform with realtime data sync, strongly typed functions, and built-in backend primitives that help ship full-stack apps faster.
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.
I work with LLMs through practical prompt engineering, iterating quickly and adapting to a fast-moving AI landscape. I focus on reliable prompts, clear context design, and evaluation loops that improve output quality over time.
I use AI-enabled IDE workflows to speed up implementation, refactoring, and debugging while keeping code quality high. This includes fast prototyping, structured reviews, and turning requirements into shippable features with AI assistance.
I build AI-powered products end-to-end, mainly with Vercel AI SDK: chat interfaces, streaming responses, tool calling, structured outputs, and multi-step assistant flows connected to real product features.
Beyond demos, I ship production AI SaaS apps with auth, subscriptions, and deployment workflows. My typical stack includes Clerk (and Better Auth where needed), Stripe billing, Convex backend orchestration, and Vercel deployment.
I can design and ship complete AI app experiences, from prompt strategy and UX flows to backend orchestration and deployment. I also integrate production auth and billing withClerk,Better Auth,StripeandVercel. I have shipped features like streaming chat UX, tool-enabled assistants, structured outputs for UI rendering, subscription-gated AI features, and full deployment pipelines for production-ready AI SaaS apps.
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.