Backend & Embedded Developer

charg3d:
backend
и железо

Пишу бэкенд на Python и Go, прошивки на C++ для ESP32 и Arduino. Паяю платы, печатаю корпуса, поднимаю серверы.

Python · Go · C++ ESP32 · LoRa · I2C / SPI Брянск / удалённо

«Cogito, ergo sum. Computo, ergo creo.»
Мыслю, следовательно, существую. Вычисляю, следовательно, творю.

01 обо мне

Эффективный бэкенд
на Python и встроенный код
на C++ для микроконтроллеров.

Свободно владею профессиональной пайкой (THT и SMD) и проектирую собственные аппаратные решения на ESP32 и Arduino.

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

локация
Брянск / удалённо
специализация
Python / C++ / IoT
сейчас
11 класс · ОЦ «Сириус»
A

Языки

Python — скрипты и API, Go — быстрые микросервисы, C++ — эффективный системный код.

B

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

ESP32 и Arduino. Схемы, разводка плат, сенсоры, TFT-дисплеи ST7789.

C

Пайка и железо

THT и SMD (0805, 0603, SOIC, QFN). Отладка мультиметром и осциллографом.

D

Linux, VPS, сети

Docker, Nginx, хостинг проектов. Безопасные сети и VPN: Amnezia, WireGuard.

E

3D-печать и CAD

Корпуса под электронику. FDM и SLA, OrcaSlicer, Cura. Поправки на усадку PETG, PLA, ABS.

F

Связь и протоколы

ESP-NOW, LoRa, I2C, SPI, UART. HTTP, WebSocket, Telegram API.

02 проекты

Четыре главных работы и ещё четыре железных. Числа взяты из README и тестов самих проектов.

P1 Fullstack · образование · в проде

SmartKIM

Контрольная в компьютерном классе, которую видно насквозь.

Платформа подготовки к КЕГЭ и ОГЭ по информатике. Ученики решают варианты и пишут Python прямо в браузере, учитель выдаёт работу классу, ставит её на паузу и видит, кто на каком задании застрял. Работает на реальных уроках и пробных экзаменах.

  1. ученикMonaco + Pyodide, код в браузере
  2. FastAPIварианты, проверка, паузы
  3. PostgreSQLплюс Redis: ответы и состояние урока
  4. учительдашборд, кто застрял
  • 11 700+заданий КЕГЭ и ОГЭ
  • 194 + 127тестов backend и frontend
  • ~36 000строк Python и JS
  • 0 ₽ученикам и учителям
PythonFastAPIPostgreSQLRedisAlembicVanilla JSMonacoPyodide / WasmDockerNginx
P2 React · TypeScript · кейс «Инженеры транспорта»

LineOps

Кого отправить к борту прямо сейчас — и успеет ли он за 15 минут.

Прототип диспетчеризации оперативного ТО воздушных судов на перроне для кейса ПАО «Аэрофлот», хаб Шереметьево. Определяет нужную квалификацию бригады, проверяет допуск на тип ВС, считает время прибытия по дорожному графу перрона и при нехватке времени эскалирует начальнику смены.

  1. дефектэкипаж сообщает о заявке
  2. квалификациядопуск на тип ВС, B1 · B2 · A
  3. ETA по дорогампешком, своя или общая машина
  4. назначениецель ≤ 15 мин, иначе эскалация
  • 143автотеста
  • 14 / 14контрольных сценариев
  • 4.16 → 3.42средний ETA, мин, против выбора «по прямой»
  • ≤ 35 мсрасчёт при очереди в 200 заявок
React 18TypeScriptViteTailwindPWADocker
P3 Python · OCR · офлайн

EgeHUB

Ответ на задание ЕГЭ по скриншоту, без интернета.

Распознаёт скриншот задания через OCR на русском, находит похожую задачу в базе fuzzy-поиском и выдаёт ответ с оценкой уверенности. Простой TUI на Rich, портативная сборка PyInstaller: ученику достаточно одной папки.

  1. скриншотзадание из КИМ
  2. Tesseract OCRрусский язык
  3. RapidFuzzпоиск по базе заданий
  4. ответс оценкой уверенности, в терминале
  • 6 647реальных заданий в базе
  • 0интернета при работе
  • 1папка: распаковал и запустил
PythonTesseract OCRRapidFuzzRichPillowPyInstaller
P4 Go · Linux · Windows · Android

Перекат

Свои устройства как одно рабочее место.

Общий буфер обмена, файлы, проводник по всем устройствам, сетевые папки, пульт и уведомления между Linux, Windows и Android — без облака и аккаунтов. Устройства находят друг друга в сети, сопрягаются по коду, данные зашифрованы на всём пути. За пределами дома работает через свой ретранслятор на VPS.

  1. устройство Абуфер, файлы, пульт
  2. LAN · TLSсопряжение по коду; вне дома — свой ретранслятор на VPS
  3. устройство Бпроводник, команды, уведомления
  • 3платформы: Linux, Windows, Android
  • 0облаков и аккаунтов
  • MITоткрытый код, v0.1.0
GoTLSпротокол KDE ConnectAndroidFUSE

P5–P8 ещё работы

P5Backend · AI · IoT

TeachAssistant

Серверная платформа анализа уроков: аудио с рекордера на ESP32-C3 или из веба, транскрибация (Faster-Whisper), разделение спикеров (Pyannote), саммари и факт-чекинг через LLM.

FastAPICelery / RabbitMQPostgreSQLvLLMESP32-C3
P6IoT · C++

Zarevo Core

Прошивка терминала мониторинга питания и телеметрии: ESP32, LoRa E220, TFT ST7789, энкодер и датчик тока INA219. PlatformIO.

C++ESP32LoRa E220INA219
P7IoT · C++

Метеостанция TFT

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

C++ESP32ST7789FastBotI2C / SPI
P8IoT · ESP-NOW

Система «Завод»

Контроллер с TFT и меню на энкодере передаёт данные по ESP-NOW на удалённую светодиодную матрицу FastLED.

C++ESP32ESP-NOWFastLED

Остальной код — на github.com/charg3d.

03 опыт

  1. 1
    янв 2025 — сейчас

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

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

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

  2. 2
    2024 — сейчас

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

    Корпуса для IoT-устройств

    Проектирование и печать корпусов. FDM и SLA, постобработка, слайсинг в OrcaSlicer и Cura, параметры печати PETG, PLA, ABS под усадку.

  3. 3
    янв 2025 — сейчас

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

    Backend и Embedded стек

    Python, FastAPI, Celery, RabbitMQ, PostgreSQL; C++ на PlatformIO и Arduino Core; Linux-серверы, Docker, VPS, Nginx.

  4. 4
    сен 2025 — сейчас

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

    Профильный инфмат-класс, 11 класс, Брянск

    Углублённые математика и информатика, инженерные конкурсы и олимпиады по программированию.

04 контакты

Напишите в Telegram
или на почту.

Открыт к интересным проектам и разговору про код.