Yo, here is a not-too-comprehensive list of languages, frameworks, tools, DBs, and other abominations I’ve had pleasure (or displeasure - I’m talkin’ to you, Java) of exploring.
Some of the items below I’ve only interacted with briefly, while other technologies have accompanied me since I began learning how to pretend I am the smart guy - or how some call it: “the software engineering” :D
Categorization
All abilities are primarily categorized by my experience:
- Applied / Hands-on - stuff I’ve used in real projects/tasks
- Explored / Comfortable - stack I have explored, but not as seriously
- Observed / Familiar conceptually - tools I read about, briefly experimented with, watched courses/YT vids, discussed with other people e.g. in Discord communities
Table of Contents
Frontend
-
Javascript
* Created a Twitch.tv chat bot for a streamer to manage informational commands for viewers, set up timers and more.
* Developed a Chrome extension for chess.com that allowed to hide user ratings during weekly Titled Tuesday (chess) tournaments to reduce stress coming from playing higher-rated opponents.
* Developed a browser extension for a chess streamer that allowed for picking a random viewer from a list of incoming challenges.
* From 2021 to 2023 went through school classes on web development. Built practice apps to explore specific concepts. -
TypeScript
* Professionally used Typescript as a frontend developer during an internship for multiple months.
* Developed a personal project - Mental Aid Map where TS was used both for frontend and backend.
* Developed an Obsidian plugin for task management - task creation, deletion etc. -
React.js
-
HTML5
-
CSS3
-
Redux + Redux Toolkit
-
TailwindCSS
-
Package managers: npm | pnpm | yarn
-
Styled Components UI Library
-
Mantine UI Library
-
Storybook
-
Chromatic
-
Browser DevTools
-
jQuery
-
Ajax
-
Bootstrap
-
Figma
-
Angular.js
-
Docusaurus
Backend
-
Spring Boot
Opisik2
-
Bucket4j
Opisik1
-
Java
-
Object-Oriented Programming
-
CRUD
-
REST API
-
Data: JSON | XML | XAML
-
Protocols: HTTP | TCP | SMTP
-
Spring Boot
-
Gradle
-
Maven
-
Swagger / OpenAPI
-
Bucket4j
-
XAMPP
-
Postman
-
Relational Databases
-
SQL
-
MySQL
-
MariaDB
-
Node.js
-
Express.js
-
C#
-
.NET
-
AvaloniaUI
-
WPF
-
Python
-
Pydantic
-
PHP
-
MongoDB
-
Mongoose (JavaScript ORM)
-
NoSQL
-
Redis
DevOps
-
Linux: Arch | Fedora | Kali
-
Windows
-
CORS
-
Curl
-
AWS: Lambda | S3 | Code Commit | Code Pipeline | Cognito | CloudWatch
-
Docker
-
CI/CD: GitHub Actions YAML | Vercel
-
Azure
Mobile
-
Kotlin
-
Java
-
Jetpack Compose
-
Kotlin Compose Multiplatform
-
Android SDK (XML Layouts, Activities)
-
Android Debug Bridge (ADB)
-
Material UI
Miscellaneous
-
Tools
Jira | Confluence | Office 365 | Slack | Git | Github
-
IDEs
Android Studio | JetBrains Rider | IntelliJ IDEA | VSCode
-
Low-level
C language | Clang | Valgrind | Make
Honorable mentions
-
Neovim
my editor of choice
-
JetBrains
love-hate relationship
-
Tabs
tabs > spaces - this is a hill I'll die on
