About the service
For five years I've been removing routine from people's lives with Python — turning repetitive, error-prone actions into things that just work on their own. If a task involves moving data between systems, polling an API, generating a daily report, or handling Telegram messages, I can likely automate it. I treat automation as a product, not a one-off script: it logs, handles failures gracefully, and is easy to hand over to you for support.
My work spans several connected areas. I write bots on aiogram 3 with full state machines, payment handling, and admin panels; I build scrapers on Scrapy, Selenium, and Playwright that withstand real websites and rotate proxies; I design data pipelines that fetch, clean, and store information on schedule so reports stay fresh. When all this needs a proper backend, I spin up async APIs on FastAPI with authorization and autodocs. Everything ships in a runnable form — containerized, tested, and deployed.
— Automation: file processing, API polling, report generation
— Telegram bots: aiogram 3, FSM, payments, admin panels
— Scrapers: Scrapy, Selenium, Playwright, proxy rotation
— Data pipelines: pandas, ETL, PostgreSQL, scheduled tasks
— FastAPI backends: REST API, async, JWT authorization, OpenAPI
— Browser automation: Playwright tests, form filling, data extraction
— Stack: Python 3.11+, asyncio, FastAPI, SQLAlchemy, pydantic, PostgreSQL, Redis, MongoDB, Docker, GitHub Actions
My work spans several connected areas. I write bots on aiogram 3 with full state machines, payment handling, and admin panels; I build scrapers on Scrapy, Selenium, and Playwright that withstand real websites and rotate proxies; I design data pipelines that fetch, clean, and store information on schedule so reports stay fresh. When all this needs a proper backend, I spin up async APIs on FastAPI with authorization and autodocs. Everything ships in a runnable form — containerized, tested, and deployed.
— Automation: file processing, API polling, report generation
— Telegram bots: aiogram 3, FSM, payments, admin panels
— Scrapers: Scrapy, Selenium, Playwright, proxy rotation
— Data pipelines: pandas, ETL, PostgreSQL, scheduled tasks
— FastAPI backends: REST API, async, JWT authorization, OpenAPI
— Browser automation: Playwright tests, form filling, data extraction
— Stack: Python 3.11+, asyncio, FastAPI, SQLAlchemy, pydantic, PostgreSQL, Redis, MongoDB, Docker, GitHub Actions