Skills in detailed manner

My Skills

Showcasing 25 technologies and toolsNot optimized for dark mode

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
5
Categories
7

Frontend Development

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

React
3 years
Expert5/5
A JavaScript library for building user interfaces with a component-based architecture that enables the creation of interactive UIs with efficient updates.
Next.js
2 years
Advanced4/5
A React framework that enables server-side rendering, static site generation, and other advanced features with minimal configuration.
TypeScript
2 years
Advanced4/5
A strongly typed programming language that builds on JavaScript, providing better tooling at any scale and enhancing code quality and understandability.
JavaScript
4 years
Expert5/5
A versatile programming language that conforms to the ECMAScript specification, enabling interactive web pages and being an essential part of web applications.
HTML5
5 years
Expert5/5
The standard markup language for documents designed to be displayed in a web browser, forming the foundation of web content.
CSS3
5 years
Expert5/5
A style sheet language used for describing the presentation of a document written in HTML, allowing for responsive and attractive designs.
Tailwind CSS
2 years
Intermediate3/5
A utility-first CSS framework that allows for rapidly building custom designs directly in your markup without leaving HTML.
Zustand
Currently learning
Beginner1/5
A small, fast and scalable state-management solution for React, utilizing simplified flux principles with minimal boilerplate.

Programming Languages

Core programming languages I'm learning and using 6 skills

TypeScript
2 years
Advanced4/5
A strongly typed programming language that builds on JavaScript, providing better tooling at any scale and enhancing code quality and understandability.
JavaScript
4 years
Expert5/5
A versatile programming language that conforms to the ECMAScript specification, enabling interactive web pages and being an essential part of web applications.
Go (Golang)
Currently learning
Basic2/5
An open source programming language supported by Google that makes it easy to build simple, reliable, and efficient software.
C
2 years
Intermediate3/5
A general-purpose programming language that provides low-level memory access, simple set of keywords, and clean style, making it ideal for system programming.
Java
2 years
Intermediate3/5
A class-based, object-oriented programming language designed for having fewer implementation dependencies, following the 'write once, run anywhere' approach.
Python
Basic knowledge
1 year
Basic2/5
An interpreted, high-level programming language with dynamic semantics, focused on readability and simplicity, making it excellent for beginners and experts alike.

Backend Development

Server-side technologies powering application logic and APIs 3 skills

Node.js
3 years
Intermediate3/5
A JavaScript runtime built on Chrome's V8 JavaScript engine that allows for executing JavaScript code server-side.
Express.js
3 years
Intermediate3/5
A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications.
GraphQL
Currently learning
Not Started0/5
A query language for APIs and a runtime for executing those queries with your existing data, providing a more efficient alternative to REST.

Database Technologies

Solutions for data storage, retrieval, and management 3 skills

MongoDB
3 years
Intermediate3/5
A document-based, distributed NoSQL database designed for modern application developers and for the cloud era.
PostgreSQL
2 years
Intermediate3/5
A powerful, open source object-relational database system with over 30 years of active development that has earned it a strong reputation for reliability.
Prisma
1 year
Intermediate3/5
Next-generation ORM for Node.js and TypeScript that helps developers build faster and make fewer errors with an intuitive data model and automated migrations.

DevOps & Deployment

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

Git
4 years
Advanced4/5
A free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
GitHub
4 years
Expert5/5
A code hosting platform for version control and collaboration, allowing developers to work together on projects from anywhere.
Docker
1 year
Intermediate3/5
A platform that enables developers to build, package, and run applications in lightweight, portable containers that can run anywhere.
Vercel
2 years
Advanced4/5
A deployment and collaboration platform for frontend developers, providing the ideal workflow to develop, preview, and ship websites.
AWS
Basic knowledge
1 year
Not Started0/5
A comprehensive and broadly adopted cloud platform, offering over 200 fully featured services from data centers globally.

Design & UI/UX

Tools and frameworks for creating beautiful user experiences 1 skill

Figma
Currently learning
Intermediate3/5
A collaborative interface design tool that enables teams to design, prototype, and gather feedback in one place.

Testing & Quality Assurance

Technologies for ensuring application quality and reliability 1 skill

Vitest
Currently learning
Basic2/5
A blazing fast unit test framework powered by Vite with first-class ESM, TypeScript, and JSX support.