Fedor Gubenkov
Heat power engineer who builds the software, metering and telemetry systems for district heating. Kostanay, Kazakhstan.
Since 2011 I have worked on one problem from every side: how buildings get heat and how much of it is wasted. Energy audits and lean programs at a Metinvest plant, a heating controller designed from scratch, and today a LoRaWAN metering network with thousands of devices, the servers behind it, and the tools that make field engineers' work faster.
What I do
- District heating: substations (ITP), hydraulics, balancing, weather-compensated control.
- LoRaWAN metering at scale: ChirpStack, gateway fleets, device protocols, coverage analysis.
- Embedded and reverse engineering: heating controllers, meter protocols, CAN bus.
- Infrastructure: Proxmox, PostgreSQL, Rust services, CI, incident response.
Projects
- ncalayer-rs — an open-source replacement for NCALayer, the Java signing agent Kazakhstan's e-government sites require. Written in Rust: GOST 34.10-2012 signatures, CAdES and XMLDSig, a local WebSocket daemon that sites talk to as if it were the original. Works with egov.kz, cabinet.stat.gov.kz and the taxpayer cabinet on real keys. Packages for Arch, Debian/Ubuntu and AppImage; MIT/Apache-2.0.
- tsclient-rs — an unofficial cross-platform client for Teplosbor, a heat meter reading collection system used by heat supply companies in Kazakhstan, whose original client runs only on Windows. Written in Rust with egui, it works directly with the system's PostgreSQL database: device list and filters, daily and hourly archives with plots, PDF and Excel reports, an edit mode for operators. Read-only by default; changes go through the database's own audit triggers. Linux and Windows; MIT.
Writing
Case studies from real networks and substations are on the way. First ones: a firmware regression that made 813 meters rejoin the network in a loop, and a ZFS pool that slowed a CI pipeline nine-fold until TRIM was enabled.
Elsewhere
Фёдор Губенков
Инженер-теплоэнергетик, который делает софт, системы учёта и телеметрии для теплоснабжения. Костанай, Казахстан.
С 2011 года занимаюсь одной задачей с разных сторон: как тепло доходит до здания и сколько его теряется по дороге. Энергоаудит и бережливое производство на заводе Метинвеста, контроллер отопления, спроектированный с нуля, а сегодня — сеть учёта LoRaWAN на тысячи приборов, серверы за ней и инструменты, которые ускоряют работу инженеров в поле.
Чем занимаюсь
- Теплоснабжение: тепловые пункты, гидравлика, балансировка, погодозависимое регулирование.
- LoRaWAN-учёт в масштабе города: ChirpStack, парк базовых станций, протоколы приборов, анализ покрытия.
- Встраиваемые системы и реверс-инжиниринг: контроллеры отопления, протоколы счётчиков, CAN-шина.
- Инфраструктура: Proxmox, PostgreSQL, сервисы на Rust, CI, разбор инцидентов.
Проекты
- ncalayer-rs — открытая замена NCALayer, Java-агента подписи, который требуют сайты госуслуг Казахстана. Написан на Rust: подпись ГОСТ 34.10-2012, CAdES и XMLDSig, локальный WebSocket-демон, с которым сайты работают как с оригиналом. Проверен на egov.kz, cabinet.stat.gov.kz и в кабинете налогоплательщика с настоящими ключами. Пакеты для Arch, Debian/Ubuntu и AppImage; лицензия MIT/Apache-2.0.
- tsclient-rs — неофициальный кроссплатформенный клиент Teplosbor, системы сбора показаний теплосчётчиков, которой пользуются теплоснабжающие организации Казахстана; оригинальный клиент работает только под Windows. Написан на Rust и egui, работает напрямую с базой PostgreSQL системы: список приборов и фильтры, суточные и часовые архивы с графиками, отчёты в PDF и Excel, режим редактирования для операторов. По умолчанию только чтение; изменения проходят через журналирующие триггеры самой базы. Linux и Windows; лицензия MIT.
Обучение
Веду курс «Отопление и тепловые пункты: от физики до диагностики». Конспекты и записи занятий будут здесь.