Backend developer, mostly Python. I write Telegram bots, payment integrations and automation for web services, plus the backend bits that keep them running.
Most of my work is in private client repos. The public ones here are pieces cut out of real projects with the client-specific parts removed, so each repo is a single piece, not a whole product.
Open to freelance work. Telegram @krs_nik, email rampadian@gmail.com.
- Python: aiogram 3, Telethon, FastAPI, SQLAlchemy, pydantic, asyncio, APScheduler, pytest, openpyxl, PySide6
- TypeScript / Node: Next.js, Prisma, Zod, NextAuth, Express
- PHP: Symfony 6, Doctrine, Twig
- Databases: PostgreSQL, MySQL, SQLite, Redis
- Infra: Docker, Compose, Linux, cron, GitHub Actions
- Integrations: Telegram Bot API and MTProto, YooKassa, AmeriaBank vPOS, Google Sheets, ADB, IMAP/SMTP
- some Go as well: net/http, worker pools
| Repo | What it does |
|---|---|
| yookassa-polling-payments | YooKassa payments confirmed by polling, for bots that have no public domain |
| telegram-toolkit | session pool, keyword matching and rate limit handling for Telethon |
| tg-form-wizard | step by step questionnaire bot, answers go to a spreadsheet |
| tg-multiposter | scheduled posting to a network of chats, one isolated bot per client |
| shift-report-bot | parses free-form text reports into per-worker statistics |
| adb-device-automation | driving Android phones over ADB, several at a time |
| ameria-vpos-telegram | AmeriaBank vPOS payments inside a Telegram bot |
| backend-blueprint-ts | Next.js backend template: lead pipeline, admin, event bus |
| php-crm-core | Symfony/Doctrine catalog model from a CRM |
| mc-server-monitor | Go service that pings Minecraft servers |
| discord-handle-watcher | availability watcher with an adaptive rate limiter |
| timed-clicker | Windows tool that clicks a point on screen at a set time |
updated 26 Sep 2026


