О себе
Свой движок на C++17: рендер, ввод, сцены и компоненты, сборка через CMake. Переносил проект между MinGW и MSVC — то есть умею чинить сборку, а не только писать код.
Опыт работы
Фриланс — заказы на Kwork
Python · 2022 — н.в.
- Telegram-боты, парсеры сайтов, REST API, интеграции внешних API, автоматизация по ТЗ заказчиков; kwork.ru/user/teivrim.
Проекты
Teivrim Engine — игровой движок на C++17
C++17 · OpenGL · CMake
- Собственный движок: рендер, ввод, сцены и компоненты, сборка через CMake.
- Переносил проект между MinGW и MSVC — включая то, где ломается сборка.
Anime DB — каталог из трёх публичных API
Actix-Web · SQLite FTS5 · Docker
- Переписал проект с Node.js на Actix-Web: агрегация AniList, Kitsu и Shikimori, около 20 тыс. записей.
- JSON API с фильтрами и пагинацией, полнотекстовый поиск на FTS5, Android-клиент.
Навыки
C++: C++17, OpenGL, CMake, MinGW/MSVC
Linux и сети: SSH, systemd, nginx, регулярные выражения, HTTP-заголовки, TCP
Git: ветки, merge, rebase, разрешение конфликтов, понятная история коммитов
Дополнительно
Больше всего времени в C++ уходит не на код, а на то, чтобы он собирался у другого человека на другой компиляторе. Английский — чтение технической документации. Открытый код: 12 активных публичных репозиториев, у каждого проекта тесты и CI.