Areas of Expertise

React

Proficient in building interactive user interfaces and single-page applications using React.js. Experienced in state management with Redux and context API.

React
MongoDB

Proficient in MongoDB database management. Experienced in schema design, CRUD operations, indexing, and aggregation pipelines.

MongoDB
Express

Experienced in developing web applications and RESTful APIs using Express.js. Skilled in routing, middleware integration, and handling HTTP requests and responses.

Express
Node.js

Skilled in server-side JavaScript development using Node.js. Familiar with creating RESTful APIs, handling asynchronous operations, and using npm packages.

Node.js
TypeScript

Skilled in using TypeScript to enhance JavaScript codebase with static typing, improving code maintainability, and catching errors early in the development process.

TypeScript
Next.js

Proficient in building server-side rendered and statically generated React applications with Next.js. Familiar with dynamic routing, data fetching, and serverless deployment.

Next.js
C/C++

Proficient in programming with C/C++. Experienced in algorithm design, data structures, memory management, and low-level system programming.

C/C++
JavaScript

Proficient in object-oriented programming concepts such as encapsulation, inheritance, polymorphism, and abstraction. Experienced in applying OOP principles to software design and development.

JavaScript
Object-Oriented Programming (OOP)

Proficient in object-oriented programming concepts such as encapsulation, inheritance, polymorphism, and abstraction. Experienced in applying OOP principles to software design and development.

Object-Oriented Programming (OOP)