
О себе
Разработчик-энтузаст - на текущий момент работаю над собственными проектами, которые вы можете увидеть в моих репозиториях в профилях GitFlic, mos.hub, GitHub и NotABug. Развиваю свои навыки программирования на C++ с использованием библиотек STL и Qt, но также стараюсь практиковать свои навыки в JavaScript включая Node.JS. В качестве основного инструментария C++ использую Qt Creator, CMake, GCC (с Msys2 + MinGW под Windows), LLVM Clang, GDB.
В свете последних событий переехал на отечественный хостинг проектов GitFlic.
💼 Мои проекты:
- 🛠 Небольшие программы и библиотеки:
- TcpServer (Завершён, планирую полностью переписать)
- GitHub
- NotABug
- Крайне рекомендую использовать Boost.ASIO, до того момента пока в STL не появится Networking. На текущий момент библиотеку TcpServer использовать не рекомендую, поскольку планируется её полностью переписать ввиду некоторых фундаментальных недостатков. Если бы Networking релизнулся хотябы в C++26, я бы её и не трогал, но увы и ах.
- libmmf (Завершён, планирую внести серьёзные изменения)
- pluginer (Завершён)
- TcpServer (Завершён, планирую полностью переписать)
- 🚀 Большие проекты:
💻 Навыки:
🤖 C++ (17/20/23)
- 🛠️ Инструменты:
- ✔️ Выучено / Применено на практике:
- Стандарт С++
- C++ 17
- C++ 20 В проектах: UNDM
- Библиотеки
- Системно-зависимые библиотеки (в основном язык Си):
- STL:
- Containers
- Iterators
- Smart pointers
- Functional
- Filesystem
- Multithreading
- Atomic
- Mutual exclusion
- Generic mutex management
- Condition variables
- Type traits & concepts
- Containers
- Фреймворки:
- Qt 5
- Qt Quick
- QNetwork
- QSql (SQLite)
- Qt 5
- Стандарт С++
- 📖 В процессе изучения:
- Libraries/Libseccomp (Linux specific)
- 📋 В планах:
- STL/Multithreading/Futures (Пока что не было необходимости)
- Frameworks/Boost (Пока что не было необходимости)
- Processes (Windows / POSIX)
- Libraries/Ncurses (Планирую разрабатывать утилиты с псевдографикой)
- Libraries/PDcurses (Windows)
- Libraries/OpenGL
- Libraries/OpenGL ES
- Libraries/Vulkan (Maybe)
- Libraries/SDL
- Libraries/Dear ImGui
- etc…
🌐 Web-программирование - HTML5 / CSS3 / JavaScript (ES6)
⚙️ Other
- 🔌Git (CLI)
- 🐧Linux:
- Дистрибутивы:
- Debian
- Ubuntu
- Cent OS
- KDE Neon
- Linux Mint (Использую в текущий момент)
- Командные оболочки:
- Bash
- Fish (через Msys2 на Windows) (Использую в текущий момент)
- Дистрибутивы:
Популярные проекты
Покинуть проект
При выходе из проекта вы потеряете возможность работать с ним, а также совершать клонирование, если проект приватный, и загрузку файлов в репозиторий.