О себе
Интерфейсы делаю в двух senses: в браузере и нативно. В вебе — свой портфолио-сайт
и real-time мессенджер на socket.io с регистрацией, загрузкой файлов и обменом сообщениями
через WebSocket. В нативном клиенте — собственный immediate-mode UI в растровом редакторе
и редактор визуальных новелл на Win32 и GDI+.
Фреймворки в продакшене не использовал: весь интерфейс — свой, на ванильном JavaScript
и на Qt. 47 UI-автотестов на Selenium, чтобы проверять интерфейс автоматически.
Ищу junior frontend-стажировку, готов к тестовому заданию.
Опыт работы
Фриланс — заказы на Kwork
Python · по заказам на Kwork
Проекты
TPaint — редактор изображений
Rust · 2026 — н.в.
- Собственный immediate-mode интерфейс без системных контролов: 15+ инструментов, слои с масками, 10 режимов наложения.
- Форматы .tpaint, PSD и PNG; 158 юнит-тестов.
github.com/TeivrimOriginal/Copy-SAI-Paint-with-Rust
Редактор визуальных новелл
C++ · Win32 / GDI+ · MinGW
- 6 панелей редактора: Hierarchy, Scene, Inspector, Script, Asset Browser, Timeline; drag-and-drop из Проводника, сохранение и загрузка проекта.
github.com/TeivrimOriginal/teivrim-novell-engine
Навыки
Веб: JavaScript (ES6+), HTML5, CSS3, DOM и события, fetch и WebSocket (socket.io), адаптивная вёрстка, доступность и формы
Нативные интерфейсы: собственный immediate-mode UI на Rust, Win32 и GDI+, Qt 6.8 (личный проект), drag-and-drop, таймлайн и инспектор
Инструменты: Git, headless Chrome для печати в PDF, Linux, CMake, Cargo, MinGW
Проверка интерфейса: Selenium 4, Pytest, Allure — 47 UI-автотестов