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.