Coding with vision and precision.

I often receive inquiries about the tools and methodologies I utilize to construct software, maintain productivity, or engage in the creative process. Here's an extensive overview of my skill set, reflecting the expertise and approaches I employ in my professional journey.

Core Frontend

  • TypeScript

    A superset of JavaScript adding static typing and other features.

  • React

    A JavaScript library for building user interfaces.

  • Next.js

    React framework for SSR, SSG, and full-stack web apps.

  • React Native

    A popular framework for building native mobile apps using JavaScript and React.

  • React Query

    Data fetching and caching for React apps.

  • Redux/RTK

    A predictable state container for JavaScript applications.

  • Tailwind/Design Systems

    Utility-first CSS and scalable UI systems.

Architecture & Delivery

  • Monorepos

    Single repo for multiple projects with shared code.

  • Micro Frontends

    Splitting frontend into independently deployable modules.

  • Feature Sliced Design

    Layered architecture for scalable React apps.

  • CI/CD (GitHub/GitLab/Jenkins)

    Automated build, test, and deploy pipelines.

  • Testing (Jest, RTL)

    Unit and UI testing for reliable components.

  • Perf/Monitoring (Lighthouse, Sentry)

    Performance audits and error tracking.

Platforms & Domains

  • Payments/Fintech

    Payment flows, gateways, and financial apps.

  • Marketplaces & Catalogs

    Multi-vendor platforms and product catalogs.

  • RTC/VoIP & Push

    Real-time calls, video, and notifications.

  • AWS/Azure basics

    Cloud deployment and service integration.

  • Docker (working knowledge)

    Containerization for development and CI/CD.