← Back to Projects
<project>
99.9% QR delivery
SochiSpirit Bot — Ticketing Platform
Solution Architect · Backend Developer · DevOps
Telegram-based ticketing and community platform with full payment cycle. YooKassa integration with webhook, HMAC signature verification, and refunds. Auto-generated QR codes with 99.9% delivery rate. Segmented marketing campaigns. Full async/await architecture for 2–5× performance vs synchronous approach.
Stack
Python 3.11
FastAPI
aiogram
AsyncSQLAlchemy
aiosqlite
YooKassa
PostgreSQL
Redis
Docker
APScheduler
Telegram Web Apps
Key Features
▸Full ticket purchase cycle in Telegram + TWA
▸YooKassa: webhook + HMAC + refunds
▸Auto-generated QR codes with delivery
▸Segmented campaigns by roles and events
▸4 trigger notifications (24h / 3d / low tickets / new events)
▸Multi-level retry + fallback for QR delivery
▸Deep links for viral sharing
▸Nginx reverse proxy, SSL/TLS, Supervisord
✦ ACHIEVEMENTS
99.9% QR delivery rate ·
2–5× performance improvement vs sync approach ·
Webhook processing without event loop blocking ·
Scalable async architecture ready for growth
Interested in working together?
I'm open to freelance projects, full-time remote roles, and interesting collaborations. Let's talk.
Get in Touch