Side projects · 14
Hardware, firmware and Python automation
Outside work I design circuit boards and write the firmware that runs on them (NRF51, ESP32, STM32), and build Python services with LLMs that take routine work off people's hands.
ginger-3kg
Software, AI and automation · 2026
A nutrition tracker: a photo of a plate, or a sentence like "180 g of buckwheat and a chicken breast", becomes a draft entry with calories and macros.
- Python
- FastAPI
- SQLite
- Raspberry Pi
- Anthropic / Gemini / Ollama
- Open Food Facts
- CI + gitleaks

Noswear
Hardware and embedded · 2020
A watch that gives you an electric shock when you swear. Three parts: speech recognition, an Android bridge and a custom BLE board.
- NRF51822
- PCB / EasyEDA
- C · Keil
- Android · Java
- BLE
- Azure Speech

TDA7439 Wi-Fi preamplifier
Hardware and embedded · 2019
A custom preamplifier board built around the TDA7439 audio processor, with a CSR8645 Bluetooth module and Wi-Fi control.
- TDA7439
- CSR8645
- PCB / EasyEDA
- ESP8266
- C++ · PlatformIO
Language-learning Telegram bots
Software, AI and automation · 2023–2025
Wordeli posts Georgian words and phrases with translation and transcription; gapped-sentences-bot posts English sentences with a missing word and the answer under a spoiler.
- Python
- Telegram Bot API
- StarDict
- Docker

AnotherMeteo
Hardware and embedded · 2020–2022
An ESP32 weather station that measures temperature, humidity and gas (DHT11, MQ-2) and sends the readings to the Narodmon public sensor network.
- ESP32
- C++ · PlatformIO
- BLE
- IoT

ESP Remote Door
Hardware and embedded · 2018–2020
Opens a door from a phone: ESP8266 firmware with a relay module and an Android app built in MIT App Inventor.
- ESP8266
- Arduino
- Android

STM32F405 capacity meter
Hardware and embedded · 2018
Capacitance meter based on t = RC, with a custom board in Altium. Prototype.


42 Meeting Watcher
Software, AI and automation · 2026
Watches apply.42.tech and books an online meeting slot the moment one opens up. No browser involved.
- Python
- curl_cffi
- Reverse engineering
- Docker
- Telegram Bot API

diary-gpt
Software, AI and automation · 2026
A private diary: a Custom GPT pulls up similar past entries, analyzes the new one and saves it with a summary and tags.
- Python
- FastAPI
- OpenAPI / GPT Actions
- SQLite
- Docker Compose

foodpass
Software, AI and automation · 2024
Orders office lunches on foodpassonline.com for anyone who forgot to do it themselves.
- Python
- Docker
- cron
- Make

Repair status for a service center
Software, AI and automation · 2019
A customer enters their receipt number on the website and sees whether their device is ready.
- C#
- PostgreSQL
- Java
- Spring
- Maven
- REST

3×6 planar antenna array
Engineering calculations · 2019
Calculations for an array of 18 dipoles: VSWR bandwidth, mutual impedances, and radiation patterns in the E and H planes and in 3D.
- MATLAB
- Antennas / RF
- KOMPAS-3D

easyeda-i18n
Open source contributions · 2021
Updated the Russian localization of the EasyEDA PCB editor.
- Localization
Previews come from the repositories' READMEs and GitHub.