React.js
EXPERTI build fast, component-based UIs with React, focusing on clean structure and reusable logic.
Search for a command to run...
I build fast, component-based UIs with React, focusing on clean structure and reusable logic.
I use Next.js for full-stack apps, leveraging features like file-based routing and SSR/ISR to optimize performance.
I rely on Tailwind for rapid UI development with consistent design and minimal custom CSS.
I use Redux Toolkit for predictable and scalable state management in complex applications.
I use Sass when I need advanced styling features like nesting, variables, and mixins to keep CSS maintainable.
I integrate Material UI for production-ready components with built-in accessibility and theming.
I use Bootstrap for quick prototyping and responsive layouts, especially for admin panels and internal tools.
I build high-performance backend services using Node.js, ideal for scalable, event-driven applications.
I use Express for lightweight REST APIs and quick backend scaffolding when I don’t need a full framework.
My go-to framework for structured, modular, and maintainable backend applications in TypeScript.
I use MongoDB when flexibility and a schema-less approach are needed—especially for fast development and handling nested JSON-like data.
I use Mongoose as my ODM when working with MongoDB to define clear models and handle data validation in Node.js.
I use PostgreSQL as my primary relational database for its reliability, performance, and powerful SQL features. It’s a great fit for structured data and complex queries.
I use Prisma ORM with PostgreSQL for its intuitive, type-safe queries and seamless database migrations in TypeScript projects.
I prefer Drizzle when I want fine control over SQL with a minimal, lightweight ORM layer.
I use IndexedDB for client-side storage in web and desktop apps, especially when offline access or structured local data is needed.
use Hygraph (formerly GraphCMS) when I need a powerful SaaS-based headless CMS with a GraphQL-native API.
I use Strapi as my go-to headless CMS when I need full control over content models and self-hosting.
My primary language for both frontend and backend development. I love the type safety, scalability, and confidence it brings to large projects.
The foundation of my full-stack development skills. I use JavaScript daily to build dynamic web apps, APIs, and even Chrome extensions.
I’ve started learning Python for scripting, automation, and exploring its applications in AI and data processing.
While I don't use it regularly, I’ve coded for microcontrollers like Arduino and ESP32 using C/C++ for tasks like sensor control and device communication.
I use Figma for designing UI/UX, wireframing, and prototyping interactive layouts. It’s my primary tool for collaborating on designs and translating concepts to code.
I use Tauri to build lightweight, secure cross-platform desktop applications
I use React Native mainly when I need deeper access to system-level features.
I leverage Expo to speed up React Native development, enabling quick prototyping and easier app deployment on mobile platforms.
Ubuntu is my daily driver on my desktop machine, Maven. I love its stability, developer tools, and extensive community support.
I have Linux Mint installed on my laptop, Jarvis. I used it extensively before, but now I rarely use it.
I’m familiar with Windows from past experience but no longer use it actively.