Проекты общего назначения

Разноплановое программное обеспечение, библиотеки, десктопные приложения и инструменты автоматизации. Раздел подчеркивает навыки системного программирования, умение создавать гибкий, переиспользуемый код и решать классические алгоритмические задачи вне контекста веб-среды.

Проект RobotNET

RobotNET — платформа микросервисов и администрирования

С/С++ Windows API TCP/UDP DLL COM

Масштабный проект по созданию пиринговой (P2P) оверлейной сети, объединяющей разрозненные конечные узлы в единую безопасную инфраструктуру. Платформа разработана как готовая экосистема для централизованной настройки, автоматизации процессов и управления корпоративной ИТ-инфраструктурой.

HiHost — высоконагруженный веб-сервер

HiHost — кастомный высоконагруженный веб-сервер

С++20 LUA TCP UDP WebSockets Windows Linux

Это высокопроизводительный асинхронный веб-сервер, написанный с нуля на чистом коде (C++). Продукт разработан как собственное легковесное решение, оптимизированное для работы под массивными параллельными нагрузками для обеспечения сверхнизких задержек.

Проект MetaFileZ - файловое и объектное распределенное хранилище

MetaFileZ — файловое и объектное распределенное хранилище

С++20 LUA SQL REST API

Распределенное файлово-объектное S3-совместимое хранилище, спроектированное для высокодоступной работы с большими объемами данных. Система обеспечивает масштабируемость и отказоустойчивость, что делает её эффективным инфраструктурным решением для интеграции с внешними сервисами.

ERP/CRM Workspace на MetaFileZ

Workspace — автономная ERP/CRM платформа

MetaFileZАвтономнаяHTML CSS JavaScript

Гибкий базовый шаблон для быстрого развертывания и кастомизации систем управления предприятием (ERP) и взаимоотношениями с клиентами (CRM). Платформа спроектирована как модульный конструктор, позволяющий легко расширять функционал под специфику конкретного бизнеса.

Сервисные проекты

Функциональные веб-сервисы, утилиты и прикладные платформы, ориентированные на решение конкретных пользовательских или технических задач в сети. Фокус на проектировании чистой архитектуры, реализации серверной логики, создании отзывчивых интерфейсов и интеграции с внутренними серверными модулями.

Zauzolkov's GeoIP

GeoIP — геолокация по IP-адресу

WEB API

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

Zauzolkov's TinyURL

TinyURL — сокращение длинных интернет-ссылок

WEB

Лаконичный аналог Bitly, обеспечивающий мгновенное сокращение длинных ссылок, генерацию QR-кодов и сбор базовой аналитики переходов

Zauzolkov's Wormhole

Wormhole — реверсивный веб-прокси

WEB

Легковесный аналог ngrok для создания безопасных туннелей (reverse proxy), позволяющий пробросить локальный порт в интернет прямо через веб-браузер.

Zauzolkov's One-time Chat

Оne-time Сhat — мессенджер + файлы + видео

WEB

Приватный аналог Privnote (но в формате мессенджера), представляющий собой анонимный чат-комнату в браузере, которая полностью стирает историю переписки при закрытии вкладки

Специальные проекты

Нестандартные и высоконагруженные инженерные решения, разработанные под узкие технические задачи. Раздел включает в себя кастомные серверные платформы, инструменты для стресс-тестирования, профилирования сетевых задержек, а также проекты с гибридными сетевыми протоколами (TCP/UDP) и сквозной оптимизацией бинарного трафика.

ПАК Диспетчерской связи и громкоговорящего оповещения

ПАК ДСГО / PAGA — программно-аппаратный комплекс диспетчерской связи и громкоговорящего оповещения

С++20 LUA SQL Astra Linux 1.6-1.8 Asterisk SIP Multicast Codecs

Масштабный промышленный проект по разработке импортонезависимого аналога платформы FreePBX (Asterisk), спроектированный под специфику и жесткие требования диспетчерской связи. Комплекс обеспечивает надежную двустороннюю связь, автоматизацию оповещений и реагирование на критические события в режиме реального времени.

Функциональные возможности и бизнес-логика:

  • Коммуникации: Организация оперативных переговоров, селекторной связи, многозонного громкоговорящего оповещения, мультивещания (multicast) и радиофикации.
  • Автоматизация и сценарии: Гибкий планировщик для запуска звукового оповещения по расписанию; реализация сложных сценариев реагирования на события, поступающие от внешних систем и физических датчиков.
  • Интеграция с АСУ ТП: Реализована поддержка промышленного протокола Modbus для сбора телеметрии и управления периферийным оборудованием.

Архитектура и технологический стек:

  • Ядро системы: Разработано на C++20 для обеспечения максимальной производительности и минимального времени отклика.
  • Скриптинг и логика: Бизнес-логика, сценарии оповещения и обработка событий кастомизированы с помощью Lua.
  • Данные: Проектирование и оптимизация реляционной базы данных (SQL) для хранения конфигураций, логов и сценариев.
  • Платформа: Система адаптирована и развернута в защищенной среде операционных систем Astra Linux (релизы 1.6–1.8).

Песочница

Пространство для экспериментов, R&D-исследований и проверки сложных гипотез на «чистом коде» без использования готовых фреймворков. Сюда входят низкоуровневые ремейки, кастомные игровые движки и сетевые бенчмарки (например, клон Battle City на C++20/DirectX 12), созданные для изучения производительности и работы с аппаратным ускорением.

Игра Танчики - BattleCity с Dendy

Сетевой клон Battle City (Танчики с Dendy) — бенчмарк для веб-сервера Host

С++20 Windows 10+ API DirectX 12 Multiplayer

Высокопроизводительный проект, написанный полностью с нуля без использования сторонних фреймворков и игровых движков. Главная цель проекта — симуляция реальной боевой нагрузки для стресс-тестирования, профилирования и сетевой оптимизации собственного веб-сервера Host, а также демонстрации возможностей диспетчерской станции ДСГО.

Технический стек и особенности реализации:

  • Архитектура: Язык C++20, графический API DirectX 12, встроенная аудио-подсистема DirectX. Аутентичные ретро-ресурсы (графика и звуки оригинальной NES-версии).
  • Гибридный сетевой стек: Использование связки TCP (для критически важных данных, авторизации и логики) и UDP (для передачи динамического игрового процесса в реальном времени).
  • Оптимизация трафика: Плотная упаковка бинарных структур данных, формирование сырых IP-кадров и применение алгоритма быстрого сжатия LZ4. Это позволило эффективно упаковать интенсивный поток данных.
  • Нагрузочные показатели: Стабильный мультиплеер на 10 активных игроков с суммарным трафиком около 100 Кбайт в секунду. Проект успешно выполнил роль сетевого полигона, позволив выявить и устранить узкие места в архитектуре сервера Host.

Архив

Завершенные проекты и прошлые кейсы, переведенные в режим консервации. Раздел демонстрирует эволюцию технических навыков, опыт работы с историческим стеком технологий и практику администрирования веб-ресурсов (включая коммерческие площадки и доменную инфраструктуру, например, sumkiman.ru).

Магазин SUMKIMAN.RU

SUMKIMAN.RU — коммерческий веб-ресурс (интернет-магазин / каталог кожгалантереи и аксессуаров)

Microsoft .NET Framework 3.5 C# LINQ HTML JavaScript CSS ASP.NET IIS

Разработка веб-платформы, оптимизированной под высокие поисковые и операционные нагрузки. В рамках проекта были реализованы: адаптивная верстка, кастомные элементы интерфейса и распределенная серверная инфраструктура (проект размещался на мультидоменном IP-адресе). В данный момент сайт находится в архиве, демонстрируя навыки проектирования и развертывания веб-ресурсов «с нуля».