A laptop keyboard with a variety of colors on the keys

Skills.

The skill levels are based on the Dreyfus Model of Skill Acquisition. There are five levels:

ExpertProficientCompetentAdvanced BeginnerNovice

Half levels denote a transition between two levels.

Amazon Web Services

Cloud computing platform for various services like computing and storage.

ASP.NET MVC

A framework for building scalable web applications using the Model-View-Controller pattern.

C#

A modern, object-oriented language by Microsoft for developing Windows applications, web services, and games.

C++

High-level programming language for system and application development.

CSS

Style sheet language for web page presentation and layout.

Deep Learning

Subset of machine learning for modeling complex data representations.

Django

High-level Python web framework for rapid development of web applications.

Docker

Platform for developing, shipping, and running applications in containers.

Gatsby

React-based framework for building fast, modern websites and applications.

Git

Distributed version control system for tracking changes in code.

GitHub Actions

Automation platform for software development workflows integrated with GitHub.

GraphQL

Query language and runtime for APIs, developed by Facebook.

HTML

Markup language for creating web pages and web applications.

Java

High-level, object-oriented programming language for building applications.

JavaScript

High-level, interpreted programming language for web development.

jQuery

A lightweight JavaScript library that simplifies HTML manipulation and event handling.

Machine Learning

Subset of artificial intelligence that enables systems to learn and improve from data.

NoSQL

Non-relational database systems for flexible and scalable data storage.

OAuth 2.0

Authorization framework for secure access delegation.

Python

High-level, interpreted programming language known for its simplicity and versatility.

React

JavaScript library for building user interfaces.

REST

Architectural style for designing networked applications.

SQL

Standardized language for managing relational databases.

Terraform

Infrastructure as Code (IaC) tool for automating cloud infrastructure provisioning.

TypeScript

Typed superset of JavaScript for building scalable web applications.

Visual Basic for Applications

Programming language for automating tasks in Microsoft Office applications.

x86-64 Assembly

Low-level programming language for Intel and AMD processors.