Обо мне

Дмитрий Хром

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

Отдельное направление — разработка ботов для Telegram, Discord и ВКонтакте. Пишу не просто набор команд, а полноценные системы: с базами данных, логированием действий, правами доступа, веб-панелями управления и интеграцией с внешними API. Многие из этих решений используются в реальных сообществах и проектах.

Параллельно занимаюсь разработкой игровых модов и серверных скриптов для SA-MP, CRMP и FiveM. В основном это администраторские инструменты, системы статистики, экономика, античиты и игровые механики. Часто приходится работать с легаси-кодом и оптимизировать решения под высокий онлайн.

Многие проекты находятся на стыке направлений. Например: сайт управляет ботом, бот синхронизируется с игровым сервером, а все данные хранятся в одной базе и обновляются почти в реальном времени. Именно такие комплексные системы мне интереснее всего разрабатывать.

Технологический стек

Python
PHP (Laravel)
HTML5
CSS3
JavaScript
MySQL
PostgreSQL
Pawn
Lua
C++
C#

Мои проекты

Telegram-бот «Мафия»

Игровой Telegram-бот для проведения партий «Мафии» в чатах. Рассчитан на одновременную игру до 24 человек с автоматическим распределением ролей.

Реализованы ночные действия, голосования, контроль состояний игроков и защита от сбоев при выходе участников. Статистика игр сохраняется в базе.

Технологии: Python, python-telegram-bot, PostgreSQL, Redis

Сайт игровых логов SA-MP

Веб-система для анализа логов игрового сервера SA-MP. Создавалась как инструмент для администраторов, чтобы не разбирать логи вручную.

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

Реализованы роли администраторов, уведомления о подозрительных действиях и экспорт данных. Использовался на сервере с высоким онлайном.

Технологии: PHP (Laravel), MySQL, JavaScript, AJAX, Bootstrap 5

Discord-бот «HromAssistant»

Бот для управления Discord-серверами с упором на автоматизацию модерации и хранение логов.

Поддерживает предупреждения, муты, баны, защиту от спама и рейдов. Все действия сохраняются в базе данных.

Дополнительно реализованы экономика, мини-игры и развлекательные команды.

Технологии: Python (discord.py), PostgreSQL, aiohttp

Админ-панель Telegram-бота

Веб-панель для управления Telegram-ботом: команды, пользователи, статистика.

Все данные подгружаются асинхронно без перезагрузки страницы, что упрощает работу администраторов.

Технологии: PHP, MySQL, AJAX

Discord-бот «XRKLD»

Бот под конкретное сообщество с системой авторизации и внутренней иерархией.

Реализована авторизация через Steam, система нарушений и автоматическое управление ролями.

Технологии: Python, PostgreSQL, Steam Web API

Игровые модификации CRMP / SA-MP

Серверные игровые системы и скрипты для CRMP и SA-MP.

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

Технологии: PAWN, MySQL

Административный инструментарий SA-MP / CRMP

Модульная система для администраторов с логированием действий и быстрым доступом к командам.

Включает уведомления, встроенный интерфейс и статистику активности.

Технологии: Lua, MySQL

Telegram-бот для модерации чатов

Бот для автоматической модерации Telegram-чатов с системой наказаний.

Фильтрация спама, предупреждения, временные блокировки и перманентные баны.

Технологии: Python, PostgreSQL

Учёт рабочего времени игроков (Radmir CRMP)

Веб-система для учёта игрового онлайна и активности участников проекта.

Фиксация входов и выходов, подсчёт суммарного онлайна, статистика по дням и неделям.

Есть роли для руководителей, экспорт данных и ручная корректировка времени.

Технологии: PHP (Laravel), MySQL, JavaScript, Bootstrap 5

Связь со мной