Introduction

Introduction

Welcome to my personal project documentation hub. This repository contains a collection of the various projects I have worked on across frontend, backend, and cloud technologies.

What can you find here?

In this space, you'll find detailed documentation and insights about different projects I have developed and deployed. Here’s a breakdown of the key areas:

Frontend Projects

I have worked on a variety of frontend projects utilizing modern technologies like React, Next.js, HTML, CSS, JavaScript, and TypeScript. These projects showcase dynamic user interfaces, responsive designs, and seamless interactivity.

Backend Projects

From building APIs to creating full-stack applications, I’ve worked on various backend projects using technologies like Node.js, Express, MySQL, NoSQL databases, and more. These projects often focus on server-side logic, data management, and integration with different frontend layers.

Cloud Projects

I've also worked extensively with AWS and GCP to deploy scalable, secure, and reliable cloud-based applications. These projects focus on using cloud computing resources to host applications, manage databases, and implement services like Redis, Load Balancers, and CI/CD pipelines.

Technologies

Here’s a list of technologies I have worked with throughout my projects:

Frontend

  • HTML: Structure and layout of web pages.
  • CSS: Styling and layout techniques (including Flexbox and Grid).
  • JavaScript: Scripting language for dynamic content.
  • TypeScript: A typed superset of JavaScript for building scalable applications.
  • React: A JavaScript library for building user interfaces.
  • Next.js: A React framework for server-side rendering, static site generation, and building full-stack apps.

Backend

  • Node.js: A runtime environment for building server-side applications in JavaScript.
  • Express.js: A web framework for Node.js for building APIs and backend services.
  • MySQL: A relational database management system (RDBMS) for structured data storage.
  • NoSQL: Working with NoSQL databases like MongoDB and others for unstructured data storage.

Cloud

  • AWS: A cloud computing platform for hosting applications, storage, databases, and much more.

  • GCP: Google Cloud Platform for deploying scalable applications and services.

Other Technologies

  • Redis: A data structure store often used for caching and session management.