Проекты, видео, статьи и учебные работы, над которыми я работал.

Проекты

5

2026 · Завершён

Плагин OpenTabletDriver для Parblo Coast 13

Плагин OpenTabletDriver для графического планшета Parblo Coast 13, разработанный с помощью реверс-инжиниринга USB HID-отчётов устройства. Добавляет поддержку планшета в Linux.

C#LinuxUSB HIDReverse EngineeringOpenTabletDriver

2026 · Завершён

Сервис сокращения URL

Высоконагруженный REST API-сервис для сокращения URL на Go с кэшированием в Redis и хранением данных в PostgreSQL. Проект полностью контейнеризирован с помощью Docker Compose и демонстрирует применение Clean Architecture, Dependency Injection и практик промышленной разработки.

GoREST APIPostgreSQLRedisDockerClean Architecture

2026 · Архивирован

linux-wallpaperengine-gui

Простой графический интерфейс для управления живыми обоями через библиотеку linux-wallpaperengine. Приложение работает из системного трея, автоматически загружает последние использованные обои и открывает основное окно только по запросу.

LinuxGUIQtDesktopSystem Tray

2025 · Завершён

Сервис обмена книгами

Образовательный проект по курсу «Основы промышленной разработки»: два микросервиса на Java Spring и Go, а также frontend на React.

JavaSpringGoReactMicroservicesDockerGitLab CI/CD

2026 · В разработке

Социальная сеть

Микросервисная социальная сеть с реализацией практик SRE, мониторингом и инфраструктурой для развёртывания сервисов.

Node.jsExpressMicroservicesDockerKubernetesGrafanaPrometheusSRE

Видео

1
Как я написал драйвер для графического планшета под Linux

13 авг. 2026 г.

Как я написал драйвер для графического планшета под Linux

В этом видео я показываю процесс реверс-инжиниринга USB/HID-протокола графического планшета: анализирую сырые отчёты, разбираюсь в значении отдельных байтов и исследую работу кнопок, стилуса, давления и переключения между пером и ластиком.

LinuxUSB HIDReverse EngineeringOpenTabletDriverC#
Смотреть

Статьи

0

Записи пока не добавлены.

Образование

2 · 22
01Центральный университет, Москва
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).

Сертификат