Properties: Mikhail Yakubenko
Mikhail with an X-ray of his own skull, pixelated

Mikhail Yakubenko

System
User:
Mikhail Yakubenko
Handle:
muhyrla
Age:
22 y.o.
Location:
Turkey
Occupation:
Backend developer
CPU:
Python 3.13 @ FastAPI
DescriptionBonziBuddy

I build backends in Python: Django and FastAPI, APIs, auth, integrations, bots and parsers. Comfortable with DevOps: CI/CD, containers, monoliths and microservices. Not a frontend guru, but I can vibe-code a UI when needed 😁

Installed components
  • Python
  • FastAPI
  • Django
  • Bots & parsers
  • Docker
  • CI/CD
  • Figma
  • React (vibe)
Русский
Under constructionmuhyrla.dev
XYRO Ambassadors - C:\Projects

XYRO Ambassadors

The ambassador program bot for the XYRO crypto project: creators send videos and posts, admins review them and pay in tokens.

2025 · Telegram bot · client work

My role: the whole bot, from the flows to the database and the admin panel.

The task

XYRO pays tokens for content about it once a video or post has 5,000+ views. There were lots of submissions, and taking them in DMs was hopeless: links got lost, wallets got mixed up, and nobody knew who had already been paid.

A few-step submission

A creator picks video or post and, step by step, sends the link, their profile, the view count, a screenshot proving the account is theirs, and a wallet address. The bot validates every field and allows at most three submissions a day.

Admin panel in the same bot

An admin pages through submissions, approves or rejects with a reason, then runs payouts as a separate queue. You can search by ID, profile, link, wallet and status. Creators get notifications, and those who've gone quiet get reminders.