Некоторые проекты, сделанные мной

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

Проекты

RINGS

Локальная система звукового оповещения и аудиорасписаний

Система для централизованного управления звуковыми тревогами и аудиорасписаниями с web-интерфейсом, медиатекой, телефонным управлением и резервным копированием.

Серверная система для Debian 13, предназначенная для локального звукового оповещения. Поддерживает ручные тревоги, календарные расписания, загрузку и управление аудиофайлами, приоритет тревожного воспроизведения, управление через внешнюю АТС, уведомления Telegram/MAX, диагностику оборудования и восстановление системы из резервной копии.

Стек
Debian 13, Python, PHP, JavaScript, SQLite, nginx, systemd, Asterisk 22, ALSA, Telegram, MAX
Формат
Локальная система звукового оповещения и аудиорасписаний

ESP32 MQTT Dashboard

Многодисплейная информационная и управляющая панель

Система из двух ESP32-дисплеев и Python/MQTT-сервера для отображения погоды, домашнего климата, состояния WiiM и системных показателей Linux-сервера.

Домашняя информационная система на базе ESP32-S3 с двумя независимыми клиентами: сенсорной панелью JC3248W535 3.5" 480×320 и компактным LilyGO T-Display-S3 320×170. Общий Python-сервер собирает данные о погоде, домашнем климате, состоянии Linux-сервера и WiiM, хранит историю показателей в SQLite и публикует состояние через MQTT. Большая панель построена на ESP-IDF и LVGL с ёмкостным тачем, графиками, прогнозом на 5 дней и управлением воспроизведением через Home Assistant. Оба дисплея используют единый MQTT-протокол, но имеют собственный интерфейс, навигацию и настройки.

Стек
ESP32-S3, ESP-IDF, LVGL, Arduino, Python, MQTT, Docker, SQLite, Home Assistant
Формат
Многодисплейная информационная и управляющая панель
Скрин пока не добавлен

WinForms-утилита "Техническая поддержка"

Внутренний десктопный инструмент

Локальная утилита для диагностики ПК, самообслуживания пользователей и отправки заявок в техподдержку.

Десктопная WinForms-утилита на PowerShell для рабочих мест пользователей. Через неё можно посмотреть сведения о компьютере, проверить сеть и интернет, запустить speedtest, обновить групповые политики, перезапустить службу печати, очистить кэш 1С, создать RDP-ярлык и отправить заявку в техподдержку с автоматическим сбором данных о системе. Все инфраструктурные параметры вынесены в отдельный блок настроек, поэтому решение можно быстро адаптировать под другую организацию, а не переписывать всю логику заново.

Стек
PowerShell, WinForms, WMI/CIM, REST API
Формат
Внутренний десктопный инструмент

Коротко по сути

RINGS
Система для централизованного управления звуковыми тревогами и аудиорасписаниями с web-интерфейсом, медиатекой, телефонным управлением и резервным копированием.
Открыть на GitHub
ESP32 MQTT Dashboard
Система из двух ESP32-дисплеев и Python/MQTT-сервера для отображения погоды, домашнего климата, состояния WiiM и системных показателей Linux-сервера.
Открыть на GitHub
WinForms-утилита "Техническая поддержка"
Локальная утилита для диагностики ПК, самообслуживания пользователей и отправки заявок в техподдержку.
Открыть на GitHub