Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Oleksii Osipov

Offer Oleksii work on your next project.

Ukraine Ivano-Frankovsk, Ukraine
11 days 6 hours back
Available for hire available for hire
on the service 1 month 8 days

Rating

Successful projects
No data
Average rating
No data
Rating
133
Python
1824 place out of 4466
AI & Machine Learning
816 place out of 2838

Skills and abilities


Architecture

Administration

Portfolio


  • 100 USD

    Real estate Telegram bot

    Bot Development
    RealtyUA — 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 Development
    VoltForge 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!