Skills in detailed manner

My Skills

Showcasing 25 technologies and tools

A comprehensive overview of the technologies, frameworks, and tools that I've mastered throughout my development journey. Each skill is rated based on proficiency and years of experience.

Total Skills
25
Featured
11
Learning
3
Categories
7

Frontend Development

Technologies for building user interfaces and client-side applications 7 skills

React

3 years

A JavaScript library for building dynamic user interfaces with reusable components, virtual DOM, and unidirectional data flow.

frontend

Next.js

2 years

React framework with server-side rendering, static site generation, and file-based routing for production-ready applications.

frontend

JavaScript

4 years

Core web programming language powering dynamic websites and applications across browsers with event-driven programming model.

frontendlanguages

HTML5

5 years

Standard markup language for web pages, providing semantic structure, embedded media support, and canvas for interactive graphics.

frontend

CSS3

5 years

Styling language for web content with features like flexbox, grid, animations, and responsive design capabilities.

frontend

Tailwind CSS

2 years

Utility-first CSS framework enabling rapid UI development with composable classes and minimal CSS overhead.

frontend

Zustand

Currently learning
Learning

Minimalist state management for React with hooks-based API, built on flux principles with minimal boilerplate.

frontend

Programming Languages

Core programming languages I'm learning and using 5 skills

TypeScript

2 years

Strongly typed superset of JavaScript adding static types, interfaces, and advanced type checking for robust applications.

languagesfrontend

Go (Golang)

Plan to learn
Future Goal

Statically typed, compiled language designed for simplicity, efficiency, and strong concurrency support.

languages

C

2 years

Low-level language with manual memory management, often used for system/embedded software and performance-critical applications.

languages

Java

2 years

Object-oriented language with strong typing, platform independence, and a rich ecosystem of libraries and frameworks.

languages

Python

Basic knowledge
1 year

Versatile, high-level language with clear syntax, ideal for data science, web development, automation, and AI/ML applications.

languages

Backend Development

Server-side technologies powering application logic and APIs 3 skills

Node.js

3 years

Server-side JavaScript runtime enabling non-blocking I/O operations for fast, scalable network applications.

backend

Express.js

3 years

Fast, minimalist web framework for Node.js with middleware system for building APIs and web applications.

backend

GraphQL

Plan to learn
Future Goal

Query language and runtime for APIs enabling clients to request exactly the data they need, reducing network overhead.

backend

Database Technologies

Solutions for data storage, retrieval, and management 3 skills

MongoDB

3 years

Document-oriented NoSQL database with flexible schema design and powerful query capabilities.

database

PostgreSQL

2 years

Advanced open-source relational database with strong reliability, extensibility, and SQL compliance.

database

Prisma

1 year

Modern TypeScript ORM with type-safe database access, schema management, and migration tools.

database

DevOps & Deployment

Tools and platforms for continuous integration, deployment, and operations 5 skills

Git

4 years

Distributed version control system for tracking code changes with branching, merging, and collaboration features.

devops

GitHub

4 years

Web-based platform for Git repositories with project management tools, CI/CD pipelines, and code review workflows.

devops

Docker

1 year

Containerization platform for packaging applications with dependencies for consistent deployment across environments.

devops

Vercel

2 years

Frontend deployment platform with preview deployments, serverless functions, and global CDN distribution.

devops

AWS

Basic knowledge
1 year

Comprehensive cloud computing platform with services for computing, storage, databases, networking, and more.

devops

Design & UI/UX

Tools and frameworks for creating beautiful user experiences 1 skill

Figma

Currently learning
Learning

Browser-based design tool for UI/UX with real-time collaboration, prototyping, and component libraries.

design

Testing & Quality Assurance

Technologies for ensuring application quality and reliability 1 skill

Vitest

Currently learning
Learning

Fast testing framework for Vite projects with ESM, TypeScript and JSX support out of the box.

testing