Разрабатываю веб-продукты: от интерфейса и бизнес-логики до развёртывания и поддержки в production. Основное направление — frontend/fullstack-разработка на React, TypeScript и Node.js с практическим опытом работы с инфраструктурой.
Сейчас развиваю собственный продукт ZERNIX, работаю с существующей корпоративной кодовой базой и учусь на 4 курсе Hexlet College по направлению «Информационные системы и программирование».
ZERNIX Dungeon Assistant помогает мастерам настольных ролевых игр пройти путь от идеи до готового материала для игровой сессии:
идея → сцена → NPC → encounter → loot → игровая сессия
Продукт охватывает подготовку сессий, генерацию сцен и NPC, encounters и loot, контекст кампании, историю, избранное и данные игрового мира — локации, фракции и связанные сущности.
- Работающее веб-приложение: zernix.ru
- Активная разработка ведётся в закрытом репозитории
- Публичный срез проекта: ZERNIX-Dungeon-Assistant
- Технический охват: React, TypeScript, Node.js, REST API, SQLite, Docker, nginx, Linux и VPS
ZERNIX развивается как самостоятельный продукт для реального использования, а не только как технический pet-project. Возможности выпускаются поэтапно; функции в разработке не выдаются за завершённые.
Участвую в разработке внутреннего продукта на базе Redmine и специализированного Kanban-интерфейса. Работа включает задачи и статусы Redmine, правила workflow, ограничения переходов, интеграцию с REST API, frontend-архитектуру и изменения в существующей кодовой базе.
Исходный код компании и внутренние детали реализации не публикуются.
| Проект | Что демонстрирует | Стек |
|---|---|---|
| ZERNIX Dungeon Assistant | Продуктовая разработка, сложная предметная область, генераторы, локальные данные, web и desktop | React, TypeScript, Node.js, SQLite, Electron |
| ZERNIX NEXUS | Windows desktop, обратимые системные операции, мониторинг и сборка приложения | Python, CustomTkinter, psutil, WMI, PyInstaller |
Frontend — JavaScript, TypeScript, React, Tailwind CSS, Vite, HTML, CSS
Backend — Node.js, Fastify, REST API, Python
Data — SQLite, SQL, JSON
Infrastructure — Docker, Linux, Ubuntu, nginx, VPS, Git, GitHub
Desktop — Electron, разработка инструментов для Windows
- Развитие и эксплуатация ZERNIX как работающего веб-продукта
- Поддерживаемая frontend-архитектура вокруг реальных бизнес-правил
- Развитие backend- и infrastructure-навыков через продуктовые задачи
- Декомпозиция неоднозначных требований на небольшие проверяемые релизы