Привет, я charg3d

Создаю
«Семь раз отмерь, один раз припаяй. А нет, сгорело...» — charg3d

Пишу чистый и надежный бэкенд на Python и эффективный системный код на C++ для microcontrollers ESP32 и Arduino. Углубленно работаю с протоколами I2C и SPI.

Обо мне

Кто я и что умею

C++
>_
VIM

Моя философия

Я разрабатываю эффективный бэкенд на Python и оптимизированный встроенный код на C++ для микроконтроллеров. Свободно владею навыками профессиональной пайки (THT и SMD монтаж печатных плат) и проектирую собственные аппаратные решения на базе чипов ESP32/Arduino.

Специализируюсь на организации надежного обмена данными между устройствами (радиомодули LoRa, протокол ESP-NOW, проводные шины I2C/SPI/UART) и интеграции с серверной частью через API/Websockets.

Локация: Брянск / Удаленно
Специализация: Python / C++ / Embedded (IoT)

Языки программирования

Python (разработка скриптов и API), Go (быстрые микросервисы), C++ (эффективный системный код)

Микроконтроллеры

Разработка на ESP32 и Arduino. Проектирование схем, разводка плат, интеграция сенсоров и TFT-дисплеев ST7789

Пайка & Железо

Профессиональный THT & SMD монтаж плат (SMD 0805, 0603, корпуса SOIC/QFN), отладка схем приборами (мультиметр, осциллограф)

Linux, VPS & Сети

Администрирование серверов Linux, контейнеризация Docker, Nginx, хостинг проектов. Настройка безопасных сетей и VPN (Amnezia VPN, WireGuard)

3D-печать & Моделирование

CAD-проектирование корпусов. FDM/SLA 3D-печать, постобработка, слайсинг в OrcaSlicer и Ultimaker Cura. Оптимизация под усадку пластиков

Связь & Протоколы

Обмен данными между контроллерами: ESP-NOW, LoRa, шины I2C/SPI/UART. Сетевая интеграция (HTTP/Websockets, Telegram API)

Портфолио

Избранные проекты

TeachAssistant
Backend / AI / IoT

TeachAssistant — ИИ-анализ уроков

Серверная платформа анализа школьных занятий на базе ИИ. Принимает аудио и планы уроков (с физического рекордера на ESP32-C3 или веб-интерфейса), выполняет транскрибацию (Faster-Whisper), разделение спикеров (Pyannote), автоматическое саммари и факт-чекинг с помощью LLM (Qwen-32B).

Python FastAPI Celery/RabbitMQ Pyannote/vLLM PostgreSQL ESP32-C3 Docker
Zarevo Core
IoT / C++

Zarevo Core & LoRa Telemetry

Прошивка терминала мониторинга питания и телеметрии на ESP32 и LoRa E220. Интегрирует TFT дисплей ST7789, энкодер и датчик тока INA219. Разработано в PlatformIO.

C++ ESP32 LoRa E220 INA219 ST7789 PlatformIO
Weather TFT
IoT / C++

Метеостанция с TFT и энкодером

Автономная метеостанция на ESP32 с выводом показателей на цветной TFT экран ST7789. Управление с поворотного энкодера, отправка предупреждений в Telegram через FastBot.

C++ ESP32 ST7789 Encoder FastBot I2C/SPI
Zavod IoT
IoT / ESP-NOW

Комплексная система «Завод»

Распределенная IoT-система на ESP32: контроллер управления с TFT-экраном и меню на энкодере, передающий данные по ESP-NOW на удаленную светодиодную матрицу (FastLED).

C++ ESP32 ESP-NOW ST7789 FastLED Arduino IDE
Мой путь

Опыт и образование

Январь 2025 — Наст. время

Проектная инженерия и Backend

ОЦ «Сириус» — Научно-технологическая программа

Разработка ИИ-платформы TeachAssistant в рамках программы «Большие вызовы». Проектирование печатных плат в CAD, пайка рекордера на ESP32-C3, программирование на C++ (ESP-NOW/I2C/SPI) и создание бэкенда на FastAPI.

2024 — Наст. время

3D-моделирование и прототипирование

Быстрая разработка корпусов устройств

Проектирование и изготовление корпусов для IoT-устройств. Профессиональная FDM/SLA 3D-печать, постобработка, слайсинг в OrcaSlicer и Ultimaker Cura. Оптимизация параметров печати (PETG, PLA, ABS) под физическую усадку.

Январь 2025 — Наст. время

Системное IT-самообразование

Backend & Embedded стек

Освоение бэкенда (Python, FastAPI, Celery, RabbitMQ, PostgreSQL) и программирования микроконтроллеров на C++ (PlatformIO, Arduino Core, управление памятью). Администрирование Linux-серверов (Docker, VPS, Nginx).

Сентябрь 2025 — Наст. время

Среднее образование

Профильный инфмат-класс (11 класс)

Обучение в 11 классе в Брянске (информационно-математический профиль). Углубленная подготовка по профильной математике и информатике, участие в инженерных конкурсах и олимпиадах по программированию.

Связь

Контакты

Контакты для связи

Напишите мне в Telegram или отправьте письмо на почту. Я всегда открыт для интересных проектов и обсуждения кода.