Oleksii Osipov
Offer Oleksii work on your next project.
Rating
Skills and abilities
Photo, Audio & Video
Portfolio
-
100 USD Real estate Telegram bot
Bot DevelopmentRealtyUA — Telegram bot for the real estate market
Production-ready platform for publishing and searching real estate listings, fully built within Telegram. No external website — everything in one bot.
… For buyers and renters: search by transaction type (rent/sale), property type, city, price range, and number of rooms. Pagination of results, favorites, built-in chat with the seller directly in the bot.
For sellers: step-by-step listing creation — type, description, price (UAH/USD/EUR), city, district, area, floor, up to 10 photos. Editing, pausing, deleting, automatic expiration after 30 days.
Monetization: paid promotion system — Top 24 hours (50 UAH), Top 7 days (200 UAH), Highlighting (30 UAH). Limit of free listings is adjustable. Connection point for Monobank / LiqPay / Telegram Payments is ready.
For the administrator: moderation panel (approve/reject), user blocking with reason, platform statistics, mass mailing.
Technical stack: Python 3.12 + aiogram 3.13 (async, FSM), SQLAlchemy 2.0 async ORM (SQLite locally / PostgreSQL in production), Docker + docker-compose. Rate limit middleware, BanCheck on each update, price history, background task scheduler. Deploys in 5 minutes, switching to PostgreSQL — one line in .env.
Stack: Python · aiogram · SQLAlchemy · Docker · SQLite/PostgreSQL
Type: commercial Telegram bot · B2C platform · production-ready
-
1500 USD VoltForge BMS — battery management system
Bot DevelopmentVoltForge BMS — battery manufacturing management system
Fully ready Telegram bot for automating battery production. Developed for real production from scratch.
BMS CONNECTION AND MONITORING
Direct connection to JK BMS via Bluetooth without additional equipment. Real-time monitoring: voltage of each cell separately, total voltage and SOC (state of charge in %), temperature of MOS transistors and sensors, charge and discharge status, cell balancing, internal resistance of the assembly. Factory parameters for JK BMS are already calibrated and verified. Recording parameters directly from Telegram — no need to connect a laptop separately.
… WORKING CABINET
Production control system with photo documentation of each assembly stage. 7 stages in order — cannot skip or jump. Protection against duplication — one battery cannot be with two workers at the same time. Battery numbering — only 5-digit BMS number. Two stages require 2 photos mandatory. Confirmation before saving. After all stages, the battery automatically goes to the Work History. Quality control — checklist of 24 inspection points + mandatory video review of the battery (protection for the worker against claims). Everything is saved with the date and signature of who checked.
ROLE AND PERMISSION SYSTEM
Three levels of access. God — full control over everything, can delete batteries from history, manage the laptop, see all users, configure the bot. Admin — manages the team, views the work of all employees, can replace photos or videos at any stage, generates reports and exports to Excel. Worker — takes photos of their batteries by stages, sees only their own.
BATTERY DATABASE
Complete accounting of all manufactured batteries. Statuses: operational, defective, under inspection. Photo of the battery, comments, full history of changes for each battery, search by BMS number.
REPORTS AND EXPORT
Ready reports for any period — today, week, month, quarter, year, custom date range. Export to Excel with one click — a table with all batteries, statuses, dates, responsible persons.
AUDIT LOG
Complete history of all actions of each user — who, when, what was done. Stored indefinitely in a file on the disk. The bot shows the last 50 records filtered by user.
CMD CENTER
Control of the working laptop directly from Telegram — screenshot of the screen, lock, shutdown or restart the laptop, shutdown scheduler, bot restart. Password protected.
BMS DIAGNOSTICS
Full technical diagnostics — viewing raw bytes of the protocol, searching for values by offset, checking balance, error codes, wire resistance, capacity Ah.
BACKUP
Automatic saving of all data in a ZIP archive on the disk. One-click recovery.
TECHNICAL SPECIFICATIONS
Python 3, aiogram, bleak, openpyxl. Protocol JK02_24S. Compatibility with JK BMS series B1A 100A and 150A. Runs on Windows 10/11.
Ready bot, configuration for your BMS board, instruction for launch. Can be adapted for any type of production!