My Skills
react

React JS

React JS is a JavaScript library that is used to create user interfaces for web and mobile applications. It uses a syntax called JSX, which allows writing HTML-like code in JavaScript. React JS also supports the use of components, which are reusable pieces of code that can render different parts of the UI.

Next JS

Next JS is a React framework that simplifies the development of web applications by providing features such as hot code reloading, automatic code splitting, server rendering, and styled-JSX. It is compatible with the JavaScript, Node, and React ecosystems and supports integrations with third-party services.

Tailwind CSS

Tailwind CSS is a utility-first CSS framework that lets you build custom designs without writing any CSS code. It provides a set of classes that you can apply to your HTML elements to style them in various ways. You can also customize the framework to suit your needs and preferences. Tailwind CSS is fast, flexible, and reliable, and it works well with any web development framework1.

github [#142] Created with Sketch.

Github

GitHub is a web-based platform that allows developers to collaborate on software projects using version control. Version control is a system that tracks and manages changes to the code, allowing developers to revert, merge, or branch the code as needed. GitHub also provides features such as issue tracking, code review, hosting, and integration with other services.

file_type_sql

RDBMS

RDBMS stands for Relational Database Management System. It is a software system that enables you to define, create, maintain, and control access to relational databases. The data in RDBMS is stored in database objects called tables, which consist of columns and rows

Node JS

Node JS is a JavaScript runtime environment that allows you to run JavaScript code outside of a browser. It is open-source, cross-platform, and event-driven. It enables you to build scalable and efficient back-end applications using JavaScript.

Mongo DB

MongoDB is a document-oriented database that uses JSON-like documents with optional schemas. It is a NoSQL database that is designed for modern application development and cloud deployment. It supports ad hoc queries, indexing, and real-time aggregation.

PostgreSQL

PostgreSQL is a powerful, open source object-relational database system that uses and extends the SQL language. It has more than 35 years of active development and a proven architecture that ensures reliability, data integrity, and correctness.

Firebase

Firebase is a product of Google that offers a variety of tools and services for app development, such as databases, authentication, hosting, analytics, and messaging. Firebase is a backend-as-a-service (BaaS) platform.

html5

HTML

HTML 5 is the latest version of the HyperText Markup Language used to create web pages. It introduces new multimedia, graphic, and semantic elements, as well as new APIs for more interactive and dynamic web applications.

CSS

CSS 3 is the latest version of the Cascading Style Sheets language, which is used to style and format web pages. CSS 3 introduces new features and modules, such as selectors, text effects, multi-column layout, animations, transformations, and more.

Electron JS

Electron JS is a framework for building desktop applications using JavaScript, HTML, and CSS. By embedding Chromium and Node.js into its binary, Electron allows you to maintain one JavaScript codebase and create cross-platform apps that work on Windows, macOS, and Linux.

Express JS

Express JS is designed for building single-page, multi-page, and hybrid web applications. Express JS simplifies the server creation process and provides middleware to handle HTTP requests, routing, and rendering views. It is a fast, unopinionated, and minimalist framework that is widely used in the Node.js community.

Redux

Redux is a JavaScript library for managing application state. It is commonly used with React to build user interfaces. Redux provides a predictable state container that makes it easier to manage the state of an application as it grows in complexity. It uses a unidirectional data flow and a single source of truth for the state, making it easier to debug and test.

Prisma ORM

Prisma is an open-source next-generation ORM (Object Relational Mapper) for Node.js and TypeScript. It replaces traditional ORMs with a new data access paradigm that makes it easier to work with databases. It also provides a powerful data modeling syntax and a migration system that makes it easy to evolve your database schema over time.

Docker

Docker is a platform that enables developers to build, ship, and run applications in containers. Containers are lightweight, portable, and self-sufficient environments that can run anywhere, ensuring consistency and compatibility across different environments. Docker provides tools for managing containers, images, networks, and volumes, making it easy to build and deploy applications at scale.

Vercel

Vercel is a cloud platform that helps frontend developers create fast and personalized web applications. It supports over 30 frameworks, including Next.js, which is maintained by the company. Vercel integrates with Git providers and offers automatic preview deployments for every code change. It also enables collaborative reviews on UI and provides first-party monitoring and observability.

Hardhat

HardHat

Hardhat is a tool for Ethereum developers that helps them create, test, and deploy smart contracts and dApps. It has a flexible and extensible task runner, a local network with debugging features, and a plugin ecosystem that integrates with other tools. Hardhat supports both JavaScript and TypeScript, and works well with Visual Studio Code. Hardhat is trusted by top teams in the Ethereum space.