Я собираю обезличенную аналитику для улучшения работы сайта. Нажимая «Принять», вы разрешаете сохранить cookie для этой цели.
На главнуюВсе проекты
Здесь лежат pet-проекты, сервисы и инфраструктурные тулзы. По каждому кейсу могу рассказать детали по стеку, архитектуре и статусу поддержки.
2025
PingMe — SOS panic-button
Compose-клиент и Express backend для семейных SOS-групп: анонимная авторизация, rate-limited сообщения и FCM-пуши.
- Jetpack Compose приложение поддерживается вместе со старым Flutter-прототипом без дублирования логики.
- Express API с анонимным логином, группами, заявками, голосованиями и таймерами подтверждений.
- Встроена FCM-доставка, сервер логирует события и умеет сохранять состояние через Docker Compose.
KotlinFlutterTypeScriptExpressFirebaseDocker
2025
Aeris Remote (OutDoor) — удалённый контроль оборудования
FastAPI сервер + PySide6 клиент: удалённый терминал, файловый менеджер и системные метрики в нескольких окнах.
- FastAPI эндпоинты для сессий, команд, файлового дерева и метрик, конфигурируются через .env и Docker.
- PySide6 клиент открывает несколько окон, параллельно стримит CPU/RAM/Disk и не блокирует UI во время команд.
- Сервер собирается в Docker, а Windows-клиент пакуется PyInstaller-ом и хранит настройки в %USERPROFILE%\.aeris_remote.json.
FastAPIPythonPySide6DockerWindows
2025
MyVPN — self-hosted WireGuard облако
Dockerизированный WireGuard-хаб с policy API, DNS-прокси, админкой и Tauri-клиентом с селективным роутингом.
- Скрипты для Debian 12 ставят зависимости, генерируют ключи, заводят клиента и запускают docker-compose стек.
- Админ-панель (React) управляет peer'ами, одноразовыми паролями, блокировками и пишет audit log через JWT + CSRF.
- DNS-прокси логирует запросы, TLS выдаёт Caddy, Windows-клиент на Tauri подключается по тем же REST-паролям.
WireGuardGoRust/TauriReactDocker ComposeCaddy
2023
OpenWiki — внутренняя база знаний с RAG
Flask-вики с авторизацией по user.txt, историей правок, медиа и экспортом чанков для RAG-пайплайнов.
- Авторизация по файлу пользователей, админ получает откаты версий и управление разделами.
- История правок, медиа, поиск по разделам и переключение темы, всё деплоится в Docker.
- Экспорт chunk'ов через /api/chunks.ndjson и /api/chunks.json, rebuild доступен через /admin/rag/rebuild.
FlaskSQLiteDockerGunicorn
2024
Pump Tester — автоматизация стенда тестирования оборудования
Flask + Raspberry Pi стенд: управляет насосами через GPIO, снимает расход по HX711 и строит интерактивные графики.
- Python-скрипты управляют тестовым и сливным насосами (80–3200 имп/мин) и блокируют параллельные запуски.
- Веб-интерфейс отображает ход теста, графики Plotly и таблицы, результаты пишутся в SQLite и pump_tester.log.
- Поддержаны автозапуск через systemd, настройка шагов и калибровка reference_unit для HX711.
PythonFlaskRaspberry PiSQLitePlotly