SDK ImGui
В должности разработчика C++ занимался проектированием и развитием внутреннего UI SDK на базе ImGui, предназначенного для использования сторонними командами в коммерческих проектах компании. Разрабатывал расширяемый API и архитектуру библиотеки с поддержкой internal и external сценариев интеграции, уделяя внимание инкапсуляции и стабильности интерфейсов.
Реализовывал и рефакторил систему ввода (WndProc, RawInput, hooks, external mode), разработал расширенную систему хоткеев и биндов. Создавал кастомные UI-элементы, оконные системы, анимации и механизмы масштабирования. Обеспечивал поддержку нескольких графических бэкендов (DirectX 11/12, OpenGL), занимался оптимизацией рендеринга и draw list ImGui на уровне SDK.
Дополнительно реализовал файловый менеджер и систему локальных и серверных сохранений, участвовал в развитии сетевого взаимодействия. Подготавливал debug-версии библиотеки, настраивал сборку и окружение, занимался документацией и поддержкой интеграции SDK для разработчиков.

