Tech & Tools
Python
Two years have been actively using Python for different purposes (automation, desktop, web apps). I can quickly adapt to most of the libraries and frameworks, even though I already have some experience in a lot of them.
JavaScript
I have been learning JavaScript basics for web development while doing my Django projects. I completed a Coursera group of courses for foundation understanding. In IngotCRM I had implemented Jquery scripts for templates.
Django
I have been using the Django framework for around one year. Know about CRUD+L (together with built-in Views), Authentication & Authorization, Filtering, Data Flow, Static and Media configuration, and some plugins (filters, crispy forms, PayPal, whitenoise, and others).
HTML
I know HTML templates, tags, parameters, blocks, and inheritance. Dad improved my HTML synthetics and accessibility knowledge by completing Michigan University courses recently.
REST Framework
I have built projects where REST Framework was used for API where I could send my API calls. I know how this is integrated with frontend and how to create such views.
CSS
I can use classes, ids, tags, attributes, siblings, and child selectors. Understand how to use media queries, pseudo-classes, and pseudo-elements. Also, I know the basics about the position and display of the elements and browser prefixes.
SQLite
My first interaction with SQLite was also my first web app with Django. I find it amazing for small apps. Sometimes, I have used it for my University research (Access Types App, etc.)
MySQL
I have learned interactions with MySQL databases during my University study as one of the subjects. I learned how to create/delete tables, rows, and columns and add/delete/change data with the help of selectors. Also, I comprehend how to union and join tables.
PostgreSQL
I know how to create a database and a user using PostgreSQL. Also, I can connect it to the Django project.
Bootstrap
I elucidate that Bootstrap is a fun and fast way to create templates. However, right now, I consider TailwindCSS better due to its flexibility. Bootstrap helped me build this site. :)
TailwindCSS
I was using TailwindCSS for my IngotCRM project. And in some ways, I love its forms, flexibility, and fitness (especially for mobile views).
GIT
I have been using GIT (GitHub & Gitlab) for a while now. Right now, GitHub Desktop is helping me manage my projects and repositories. It contains a comprehensible interface and a convenient UI design.
VS Code
Visual Studio Code was my savior after I dropped PyCharm. It is pretty light, has an intelligible interface, supplies different awesome plugins, and is the editor I want to use forever. However, I should also try new ones to become a better developer.
Docker
I used Dockers for some cybersecurity practices. In general, I just desired to see how it works. Although, I needed to use VMs and WSLs more (University labs).
Linux-based Systems
I have a basic understanding of Linux systems (Debian, Ubuntu, and Kali), CLI and architecture, packages, and some commands.