Telegram Mini Apps · TON · built solo

TON Mini Apps,
shipped solo.

I take Telegram Mini Apps from idea to production — TON Connect, on-chain escrow, verified payouts. No team. And here's a real escrow payout on mainnet, so you don't have to take my word for it.

Proof · escrow payout SUCCESS
TON Wallet receipt: 0.088 TON received from STRYDE escrow, labelled 'Stryde Reward Payout', status Success, with on-chain explorer link.
TON mainnet · escrow → user Verify on-chain ↗
Case study

STRYDE — Move or lose.

A Telegram Mini App on TON where users stake TON on a daily step goal: hit it, keep your stake and share the prize pool; miss it, you forfeit. Skill-based commitment, built deliberately to dodge the tokenomics traps that sank earlier move-to-earn apps.

Concept, architecture, frontend, backend, on-chain integration, payments, and a native Android companion — built solo, every line.

88 / 6 / 3 / 3  prize split 0.5%  entry fee verified on TON mainnet
strydeton.app ↗
What I solved

The hard parts.

+

On-chain payments & escrow

Full TON Connect flow with a transaction status machine. Incoming stakes verified on-chain via the TON Center API. An escrow wallet holds the pool and releases payouts programmatically.

+

Trustless prize-pool payouts

A finalize endpoint splits the pool 88/6/3/3 with a 0.5% fee — executed and verified against the chain, not trusted blindly. Run on mainnet with real TON.

+

Telegram-native security

Server-side initData verification on every write. Rotating sync tokens (only the last 4 ever exposed). Admin + audit layer with a shadowban path — a flag is a signal, a ban is a human decision.

+

Anti-cheat for step data

Rejects regressed or implausible step counts. Multiple sync sources: Apple Health via iOS Shortcuts, and a dedicated Android companion.

+

Background tracking on Android

A native React Native companion running a foreground service of type health — syncs steps on schedule without hitting Android's background limits. Taken through Google Play review.

+

Server-authoritative economy

XP, ranks, streak multipliers with grace-day logic, badges, and challenges — all computed server-side to avoid client-side divergence.

Stack

Tools I shipped with.

React TypeScript Vite Cloudflare Pages Node.js Express Supabase · PostgreSQL TON TON Connect TON Center API React Native
Work with me

What I can build for you.

Get in touch

Got a TON Mini App
to build?

Tell me what you need. I reply on Telegram.