Thorfinity
Going live on TikTok? Your overlays and effects, all in one place.
A hidden star in the Thorfinity constellation
You found a secret starTransactions and idempotency are crucial when working with databases.
- TikTok live overlays
- Live effects
- All in one place
- Song requests
- Go
- React
- Role
- Full-stack developer: billing, sign-in and chat features
- Team
- Me and a partner
- Built with
- Go, PostgreSQL, Redis, React, TypeScript, Node.js, Midtrans
- Status
- Live at thorfinity.com(opens in a new tab)
Visit thorfinity.com(opens in a new tab)


The problem
Streamers juggle several tools to get overlays and effects on screen while they're live.
What I built
I built the paid plans: 4 packs and add-ons, each with monthly and annual billing and its own limits, renewing automatically by card or GoPay through Midtrans without ever charging twice. I also built Google and Discord sign-in, rate-limited sign-ups, and TikTok chat commands that add songs to the streamer's Spotify queue.
The result
I found and fixed a bug that over-counted viewer gifts by 51%, so leaderboards and gift goals are now accurate.