Проекты, видео, статьи и учебные работы, над которыми я работал.
Проекты
52026 · Завершён
Плагин OpenTabletDriver для Parblo Coast 13
Плагин OpenTabletDriver для графического планшета Parblo Coast 13, разработанный с помощью реверс-инжиниринга USB HID-отчётов устройства. Добавляет поддержку планшета в Linux.
2026 · Завершён
Сервис сокращения URL
Высоконагруженный REST API-сервис для сокращения URL на Go с кэшированием в Redis и хранением данных в PostgreSQL. Проект полностью контейнеризирован с помощью Docker Compose и демонстрирует применение Clean Architecture, Dependency Injection и практик промышленной разработки.
2026 · Архивирован
linux-wallpaperengine-gui
Простой графический интерфейс для управления живыми обоями через библиотеку linux-wallpaperengine. Приложение работает из системного трея, автоматически загружает последние использованные обои и открывает основное окно только по запросу.
2025 · Завершён
Сервис обмена книгами
Образовательный проект по курсу «Основы промышленной разработки»: два микросервиса на Java Spring и Go, а также frontend на React.
2026 · В разработке
Социальная сеть
Микросервисная социальная сеть с реализацией практик SRE, мониторингом и инфраструктурой для развёртывания сервисов.
Видео
113 авг. 2026 г.
Как я написал драйвер для графического планшета под Linux
В этом видео я показываю процесс реверс-инжиниринга USB/HID-протокола графического планшета: анализирую сырые отчёты, разбираюсь в значении отдельных байтов и исследую работу кнопок, стилуса, давления и переключения между пером и ластиком.
Статьи
0Записи пока не добавлены.
Образование
2 · 2201Центральный университет, Москва
01Разработка на Python
Разработка на Python, включая углублённый курс.
02Математический анализ
Математический анализ и математический анализ II.
03Линейная алгебра и геометрия
Линейная алгебра и аналитическая геометрия.
04Основы статистики
Основы статистики.
05Дискретная математика
Дискретная математика продвинутого уровня.
06Теория вероятностей и математическая статистика
Теория вероятностей и математическая статистика.
07Алгоритмы и структуры данных
Алгоритмы и структуры данных.
08Архитектура компьютера и операционные системы
Архитектура компьютера и основы операционных систем.
09Многопоточная синхронизация
Синхронизация многопоточных программ и конкурентное выполнение.
10Информационная безопасность
Основы информационной безопасности.
11Основы компьютерных сетей
Основы компьютерных сетей и сетевых технологий.
12Разработка на C++
Разработка программного обеспечения на C++.
13Теоретические компьютерные науки
Теоретические основы компьютерных наук.
14Теория формальных языков
Формальные языки и связанные с ними теоретические модели.
15SRE и облачные технологии
Основы Site Reliability Engineering, эксплуатации систем и облачных технологий.
16Введение в искусственный интеллект
Введение в основные концепции и методы искусственного интеллекта.
17Искусственный интеллект. Углублённый курс
Углублённое изучение методов искусственного интеллекта.
18Основы промышленной разработки
Основы промышленной разработки программного обеспечения и практик командной разработки.
19Базы данных
Основы проектирования и использования баз данных.
20Основы промышленной разработки. Углублённый курс
Углублённый курс по промышленной разработке программного обеспечения.
02VK Education
Образовательные курсы, пройденные с июня по июль 2026 года.
01Системное программирование
Июнь — июль 2026
- Ядро Linux. Шедулинг процессов.
- Процесс, его ресурсы и системные вызовы
- Устройство памяти
- Сигналы и прерывания
- Файловая система
- Потоки
- IPC
- Сеть
- Продвинутый ввод-вывод
- Пользователи, сессии и права доступа
02Корпоративная библиотека презентаций (проектная задача)
Июнь — июль 2026
Проект по созданию библиотеки слайдов — цифрового хранилища готовых слайдов, шаблонов и визуальных элементов, доступного прямо внутри PowerPoint в формате надстройки (add-on).
Сертификат