Alvian Prasetya
●tech lead · tiktok live · singapore

I build backend systems used by hundreds of millions of people.

Lead Backend Engineer at TikTok with proven experience across live-streaming, payments, and social platforms. I lead teams, architect for scale, and drive complex issues to root cause.

Alvian Prasetya
9+
years of experience
1M+
queries per second at peak
99.999%
service availability
100M+
daily active users
01

Experience

4 spans · 2014 → now

Backend Tech Lead · TikTok

Mar 2023 → Present · 3 yrs 8 mos · Singapore
  • leadershipLed 6 engineers directly and 20+ across three teams, owning team-level architecture, hiring, and mentoring, and setting product scope with PM.
  • subscriptionBuilt TikTok LIVE Subscription from 0→1 to 25M+ creators and 10M+ active subscriptions across 50+ regions in SEA, US, LATAM, and EMEA.
  • subscriptionDesigned the permission model behind 10+ entitlements (subscriber badges, custom emotes, sub-only LIVE, sub-only video, sub-space), with the relation read path serving 1M+ QPS at 99.999% availability and sub-second consistency between payment and entitlement state.
  • subscriptionUnified purchase and billing across App Store and Google Play, absorbing divergent SKU structures, order mechanics, and Apple billing version migrations behind one internal model.
  • service+Led an opt-in lead-generation platform for SMB creators spanning DMs, forms, bookings, and paid courses, reaching 30M+ SMBs and 1M+ leads across 30+ regions.
  • service+Built end-to-end creator verification covering KYC, KYB, and industry checks, with machine and human review pipelines plus an appeals path.
02

Things I've built on the side

A daily candlestick chart with moving averages, 52-week high and low lines, and RSI signal markers.
An AI summary for a ticker with key price figures, a bull case and a bear case.
investify.alvianprasetya.com ↗

Investify

One screen for every stock I follow: charts with technical signals, SEC financials, earnings, news and social sentiment. Claude reads it all and writes a short brief for each ticker.

market dataai summariesfastapireactsqliteclaude
A dungeon room where a wall of fire and a lightning burst hit the same group of enemies.
A frost blast spreading across the floor with four enemies frozen in ice.
conflux.alvianprasetya.com ↗

Conflux

A co-op roguelite for up to four players. You fight room by room and mix fire, frost and lightning into combos, with Windows, Android and iPhone players in the same party.

lockstep netcodecross-platformunity 6c#urpunity multiplayer
A Valorant map view with a lineup trajectory drawn between two marked points.
Paired in-game screenshots showing where to stand and what to aim at.
brimmate.xyz ↗

BrimMate

Where to stand and what to aim at to land a smoke or a molly on any Valorant map. Lineups come from players, who vote on the ones that actually work.

interactive mappingmedia pipelinenode.jsexpressmongodbaws s3
A story beat with a drop cap and character names in distinct colours.
A set of story choices with the one taken marked, and an untaken option tagged as using an item.
storyweaver.alvianprasetya.com ↗

Storyweaver

A story that bends around your decisions. It remembers what's in your pockets and who you've annoyed, and the options you get depend on both.

generative aistateful systemsnext.jstypescriptmulti-provider llm
A scatter chart of simulated portfolios with the efficient frontier traced along the upper edge.
A correlation matrix with cells shaded by correlation strength.
frontier.alvianprasetya.com ↗

Portfolio Assistant

Type in what you hold and it plots your mix against thousands of random ones. You can see where the efficient portfolios sit, and how far off yours is.

quantitative financedata visualisationnext.jstypescriptrechartsmathjs
03

Skills

languages
go · python · java · javascript · c# · c++ · rust · php · lua
middleware
mysql · redis · memcached · etcd · zookeeper · kafka · nsq · elasticsearch · clickhouse
infra
kubernetes · docker · aws · azure · gcp · prometheus · grafana · opentelemetry
spoken
english (fluent) · bahasa indonesia (native) · malay (intermediate) · 中文 (conversational) · français (elementary)
04

Let's talk

I'm currently open to new opportunities in backend and distributed systems engineering.

© 2026 Alvian Prasetya. Built with Next.js & Material UI.