I design and run high-load distributed systems for ad-tech, fintech and crypto: real-time bidding that answers in milliseconds, payments on TON and Telegram Stars, AI search over vector databases. Today I build Walt (ex Telegram Wallet) and Playdeck at The Open Platform, and my own travel product, Pinns.
- Latency-critical servicesRTB · Netty
- Payments & walletsTON · Stars
- AI search & RAGQdrant · LLM
Backends for ad-tech, fintech and crypto.
I own services end to end: architecture, the hot path, storage and caching, then profiling in production. Ad auctions on OpenRTB, a DeFi portfolio platform, Telegram payments and RAG agents taught me to design for latency and failure first.
years in production backend
companies across 5 countries
engineers led as team lead
Pinns
Trips that actually feel local.
The whole trip in one place: find it on the map, sort it out in chat, share how it went with friends.
- Search smarter with AIDescribe the trip in your own words. AI finds the stays, hotels and activities.
- Map, chat, bookBook in a couple of taps and sort the details out with hosts in chat.
- Your payment is safePay by card or in crypto. Solana Escrow, disputes and cancellation cover.
Work
Five teams, from ad auctions to Telegram payments. Pick a role to see what I built.
Full-time · Dubai, UAE · Remote
- Waltex Telegram Wallet · self-custodial DeFi account in Telegram
- Playdeck#1 games catalog in Telegram
Development and architecture of several products in the ecosystem, with a key focus on Walt (ex Telegram Wallet) and Playdeck, the leading catalog of dApps in Telegram.
- Rust + Actix service that converts images to different formats and uploads them to a CDN
- Payments in TON (USDT, NOT via Jetton contracts) and Telegram Stars; Telegram ecosystem integrations
- Fixed a memory leak in a raw-Netty microservice using JProfiler
- Custom JWT security chain on WebFlux; authorization over OAuth2, OIDC and TG Widget
- Designed independent services: bot, catalog, user profiles, leaderboards, payments and push notifications
- Redis-based queues for delayed push notifications and the recommendation system
- Java
- Kotlin
- Rust
- Actix
- Spring
- Netty
- PostgreSQL
- Redis
- Kafka
- Telegram API
The Open Platform
Backend Software Engineer · Full-time · Dubai, UAE · Remote
- Waltex Telegram Wallet · self-custodial DeFi account in Telegram
- Playdeck#1 games catalog in Telegram
Development and architecture of several products in the ecosystem, with a key focus on Walt (ex Telegram Wallet) and Playdeck, the leading catalog of dApps in Telegram.
- Rust + Actix service that converts images to different formats and uploads them to a CDN
- Payments in TON (USDT, NOT via Jetton contracts) and Telegram Stars; Telegram ecosystem integrations
- Fixed a memory leak in a raw-Netty microservice using JProfiler
- Custom JWT security chain on WebFlux; authorization over OAuth2, OIDC and TG Widget
- Designed independent services: bot, catalog, user profiles, leaderboards, payments and push notifications
- Redis-based queues for delayed push notifications and the recommendation system
- Java
- Kotlin
- Rust
- Actix
- Spring
- Netty
- PostgreSQL
- Redis
- Kafka
- Telegram API
The toolbox
Languages
Java, Kotlin, Rust, TypeScript, Go
Frameworks
Spring, Actix, Netty, WebFlux, RxJava
Data
PostgreSQL, MySQL, Redis, Aerospike, Druid, Qdrant
AI / ML
RAG, vector search, LLMs, PMML
Infrastructure
Kafka, Docker, AWS, Nginx
Blockchain
TON, Ethereum, Solana