Разработчик в группе компаний Runity. Пишу на Python, C и Rust,
делаю fullstack-приложения, backend/API, embedded-системы, Telegram-ботов,
микроконтроллеры и реверс-инжиниринг железа, которое хочется понять глубже.
QR2Finance — fullstack-платформа для учёта расходов по QR-чекам
QR2Finance — pet/product-проект для автоматического учёта расходов по QR-чекам:
пользователь отправляет данные чека в Telegram-бота, backend обрабатывает чек, сохраняет покупки,
магазины, кассиров и категории, а frontend показывает управление и аналитику.
В проекте есть полноценный backend на FastAPI, PostgreSQL, Redis, Alembic migrations,
JWT/auth, Telegram bot, интеграция с API ФНС, тесты и контейнеризация. Frontend сделан на
React 19 + TypeScript с TanStack Router/Query, React Hook Form, Zod, Tailwind, Radix UI,
Recharts, OpenAPI client generation и Playwright.
Keywords: QR2Finance, fullstack developer, FastAPI React TypeScript, PostgreSQL Redis, Telegram bot, QR receipt expense tracking, personal finance analytics, FNS receipts API, Russian tax receipt QR parser.
Case Study · TwoTrees SK1 Display Protocol Reverse Engineering
Реверс протокола дисплея TwoTrees SK1
Выполнил reverse engineering протокола дисплея 3D-принтера TwoTrees SK1:
разобрал UART/serial-обмен между основной платой и HMI-дисплеем, восстановил структуру команд,
собрал raw protocol manual и подготовил документацию для разработчиков, которым нужно понять,
эмулировать или заменить штатный дисплей.
В репозитории есть Python demo host для проверки обмена, документация по raw UART-командам
с пакетами вида ASCII + ff ff ff, а также код для ESP32-C6 как альтернативы
mksclient для связи с Moonraker/Klipper-окружением.
Case Study · Intel NUC M15 Light Bar Reverse Engineering
Реверс управления Intel NUC M15 Light Bar под Linux
Выполнил reverse engineering механизма управления светодиодной панелью Intel NUC M15.
Исследовал WMI/ACPI-интерфейс, восстановил команды управления и реализовал Linux-first решение
без Intel NUC Software Studio, Windows, Wine и проприетарных сервисов.
Проект позволяет управлять режимами панели напрямую из Linux: уведомления, Bluetooth-события,
состояние микрофона, ошибки и другие встроенные световые эффекты. Это пример низкоуровневого
Linux/hardware reverse engineering с документацией протокола, Python CLI и kernel helper.