Here are some of my personal and professional projects where I experiment with different coding patterns, automation ideas, and technology stacks — from backend services and Telegram bots to web tools and embedded-related utilities.
Ephemeral file drop service for quick sharing inside a team: upload a file (up to 100 MB) and instantly get a short, easy-to-dictate link and file ID, plus a QR code. Files expire automatically after 5 minutes. Includes an “Open by ID” flow for fast retrieval without copying full URLs. Technologies used: Python, FastAPI, Uvicorn, Nginx, SQLite.
Network diagnostic and public IP information service. The project provides quick access to the user’s public IP address, browser and connection details, speed testing, domain and IP lookup reports, ASN/provider information, reverse DNS data, and technical network diagnostics. The interface was customized for fast mobile and desktop use, with a simplified OpenSpeedTest integration, branded layout, structured report pages, and backend API endpoints for automated checks. Technologies used: Python, FastAPI, JavaScript, HTML, CSS, OpenSpeedTest, Nginx, Uvicorn, systemd.
New version of work accounting and reporting system for tracking completed tasks, labor time, departments, employees, outgoing and incoming items, attached files, and additional work details. The project was redesigned from a simple work log into a structured multi-user web application with authentication, role-based access, filtering, pagination, data export to XLSX, backup and restore tools, and an improved mobile-friendly interface. Technologies used: Python, FastAPI, SQLAlchemy, PostgreSQL, Alembic, Jinja2, Bootstrap, Nginx, Uvicorn, systemd.
Work accounting system. Saving information about the work done in the database. Convenient display of stored information. Saving the report into a spreadsheet document. Technologies used: Python/Django.
This web tool is designed for intuitive visual editing and generation of fuel level telemetry graphs in JSON format. It allows you to import data from local files or remote sources, view original and edited values, draw control lines, drag points interactively, and even auto-generate synthetic training datasets for neural network models. With features like zooming, export, and real-time chart updates, this editor is a powerful utility for developers, engineers, and researchers working with vehicle telemetry and data preprocessing.
Joint project. Allows users to overcome the issues related to Dynamic IP Addresses when trying to connect to a device somewhere on the Internet whose IP Address may change at any time. ddnames keeps DNS records automatically up to date when an IP address changes. Technologies used: PowerDNS, shell scripts, Django web client.
Telegram bot for plant workers. Easy way to get PDF blueprints at the workplace!
Python script for automatic deletion of old messages on your mail server via IMAP.
Simple bot with one function: take a photo and convert it to a PNG file with a maximum side of 512 pixels.
Telegram bot for translating any language text to Ukrainian speech voice.
InstagramSizeBot: empowering Instagram posts with square photos and small frames.
Joke bot that determines the compatibility between zodiac signs 😁.
Automatic gracefully shutdown of virtual machines and ESXi hypervisor from a Telegram bot.