Technical Expertise
Programming Languages
Proficient in modern web development languages with a focus on:
-
TypeScript - Strong typing and enhanced development experience
-
JavaScript - Core language for web development
Extensive experience with modern frontend frameworks and libraries:
-
React.js & Next.js - Building scalable and performant web applications
-
State Management - Proficient with Redux, RTK-Query, and Context API
-
Styling - Expert in TailwindCSS, CSS3, and SASS for creating responsive designs
-
Usage of Modern UI Libraries such as Radix UI (With Shadcn UI), Mantine UI, MUI, etc.
-
Form Handling - React Hook Form with Zod validation
Skilled in server-side development and API implementation:
-
Node.js & Express.js - Building robust backend services
-
API Integration - RESTful APIs, Axios, JWT authentication
-
Real-time Features - Websockets implementation
-
Mapping Solutions - ArcGIS JS SDK integration
Proficient with modern development tools and workflows:
-
Version Control - Git for code management and collaboration
-
Build Tools - Vite, Webpack for optimal application bundling
-
Testing & Debugging - Cypress, Developer Tools, Redux DevTools
-
API Testing - Postman for endpoint testing and documentation
Experience with various database systems and storage solutions:
-
NoSQL - MongoDB with Mongoose ODM
-
Backend as a Service - Supabase and Firebase integration
-
Client-side Storage - Browser storage solutions including local/session storage and cookies