Разносторонний IT-специалист | Программист | Линуксойд
Ключевые навыки
Rust, С++, Qt, Python, Lua, Bash, HTML5, CSS3, JavaScript, Linux, Windows
Основная работа
Инженер-программист в государственном учреждении.
Eternal World
Основной хобби-проект, над которым сейчас веду работу в команде с ещё несколькими людьми. Моя основная работа - написание общего кода, скриптов (в том числе внутриигровых) и других программ.
Стек используемых технологий:
- C++ - клиенты, сервер
- Java\Kotlin - лаунчер для Android
- Python - автоматизация
- LuaJIT (+FFI) - скрипты сервера, C\Rust - модули для сервера
- SQL - данные сервера
- Rust - микросервисы, лаунчер, API лаунчера, разбор игровых плагинов, сервер бэкапов
- GNU/Linux - система, на которой работает сервер
- Chroot - сборка сервера и клиентов под Linux (планируется полный переход в Docker)
Официальный сайт проекта (morrowindonline.ru)
TES3MP
Freedom Land TES3MP (2018-2020): сервер, клиент, все серверные и внутриигровые скрипты, плагин (игровые файлы), лаунчер, техническая поддержка, системное программирование
TES3MP (2014-2018): перевод новостей для группы “Вконтакте”, создатель сабреддита /r/tes3mp, техническая поддержка, связь с общественностью
Pet-projects
Booze - программа для запуска WINE на Python
PKGBUILDS - пакеты для Arch\Artix Linux
Cruel - обёртка над cURL, для реквестов на С++
stapi - простая библиотека для запросов в API Telegram для Rust
Моды и инструменты для игр
reshade2basalt - конвертация шейдеров ReShade в VKBasalt (Linux)
Volks Project Brutality Mutators - мутаторы для Project Brutality (DOOM)
Так же веду работу над неанонсированной игрой на движке Godot, которую надеюсь когда-нибудь закончить.
Вклад в другие проекты
Crow Translate - программа для онлайн-перевода
QOnlineTranslator - библиотека для Crow Translate