Free X Audit · see the leaderboard
@tomkosial profile photo

Thomas audited.

@tomkosial · 195 followers · 100 posts read
3762out of 100

Early days. Best of it, you show up often enough. Worst of it, too few people are seeing any of it.

Ranked 41 of 46 on the public leaderboard, top 89%

2.1%engagement rate↑ above median 2.1%
35%of engagement is replies↑ above median 28%
86avg views / post
5.3posts / week↓ below median 22.5
0.4xreach per follower

Where @tomkosial sits on the board

#41 of 46

0.73 points behind #40. See the full board

Get my free audit Free, no sign-up. Chad reads your last 100 posts and does this for you.
ChadThomas, average views slid from 108 to 86 since the last check even while you bumped posting a notch. Your expat stories are quietly pulling 4-reply threads the pure tech drops aren't touching yet, and that gap is the exact unlock worth reading for.

Where this score comes from

Out of 100, weighted. Follower count is not a factor, but actually reaching people is. A small account with real conversation can beat a big one that broadcasts, and an account that reaches thousands still gets credit for it.

Engagementreactions per view6.3/30
Reachhow many people the average post reaches1.2/20
Reach per followerviews vs audience size2.2/15
Real conversationshare of engagement that is replies13.9/20
Cadenceposts per week, one a day is full marks11.4/15
Total37.62

Reach vs resonance

The most-seen post and the one people actually reacted to are different posts. That gap is where the next win is.

Most seen · 1.8% engaged

After 12+ years as an expat / nomad, I don't like traveling anymore neither. I either: 1/ Settle in a new place for a few months to truly integrate with local communities and build a healthy routine 2/ Go back to places I have spent lots of time already to reconnect with friends

551 views1.8% engaged6 likes4 replies0 reposts0 quotes
Most resonant · 3.9% engaged

Spent an hour wiring a payment wall into an API. No accounts. No API keys. No Stripe. No billing code. Just one line: HTTP 402 Payment Required 🔒 That is x402. Your server answers with a price, the client pays in USDC on Base, the same request goes through seconds later. The

232 views3.9% engaged8 likes0 replies0 reposts1 quotes

ChadThis one reached 232 against 551, and still pulled 2.2x the reaction rate. The reach on the big one was not the problem. What it said was.

Reach without conversation on the left. Real conversation on the right. Chase the right one and the left one follows.

What this engagement is made of

All 178 reactions across the posts Chad read. Bookmarks are not counted, here or anywhere else in this audit.

62Replies34.8%
112Likes62.9%
2Reposts1.1%
2Quotes1.1%

Golden hours

When @tomkosial's posts actually get seen, scored on this account's own data. Times in PT. Slots marked playbook are defaults, used where there are not enough posts at that hour to judge it.

12am6am12pm6pm11pm
#16:00 PM3 posts
#23:00 PM5 posts
#35:00 AM6 posts
#48:00 AM7 posts
#52:00 PM12 posts
#611:00 AM10 posts
#712:00 PM3 posts
#89:00 PM2 posts

The reply game

Replies are the most under-used lever on X. A good one is worth roughly 27x a like, so this is measured, not assumed. Chad reads the most recent page of replies, so the count is a floor, not a lifetime total.

73+replies sent
63%got a reply or like back

What changed since last time

Compared with this account's previous audit, 1.8 days ago.

Engagement rate2%2.1%+5%
Average views per post10886-20%
Posts per week45.3+32%

How this compares

Against the median of 45 other accounts Chad has audited. Same measurements, same method.

Engagement rateyou 2.1%median 2.1%above
Replies as a share of engagementyou 35%median 28%above
Posts per weekyou 5.3median 22.5below

Voice, according to Chad

You write like a builder who's actually lived the places and the stacks: specific years, real city details, and cold tech pain in the same breath. Rhythm stays first-person and reflective, short lists or one clean story beat, never hype. It sounds like Thomas documenting the work, not a growth account performing it.

What this account is about

Expo/React Native mobile buildsSaaS and API monetizationDeFi nanopayments and USDC railsAgentic fullstack architectureexpat/nomad builder lifestylereal-device shipping stories

The 3 strongest posts, and why they worked

After 12+ years as an expat / nomad, I don't like traveling anymore neither. I either: 1/ Settle in a new place for a few months to truly integrate with local communities and build a healthy routine 2/ Go back to places I have spent lots of time already to reconnect with friends

551 views1.8% engaged6 likes4 replies0 reposts0 quotes

Chad551 impressions and 4 real replies on a pure lifestyle reflection means people stopped scrolling to talk about their own nomad fatigue. That conversation density is the algorithm's favorite signal at your size.

Gas fees killed every micropayment idea I ever had. Want to charge $0.0001 per API call? Forget it when settling the payment costs $0.01. @circle Nanopayments just broke that floor. USDC payments down to $0.000001. Zero gas for the buyer. So I built the whole thing end to end:

540 views1.7% engaged7 likes2 replies0 reposts0 quotes

Chad540 impressions plus a bookmark on the gas-fee kill shot shows the niche saving the receipt. Specific numbers ($0.0001 vs $0.000001) turned a build update into something they wanted to keep.

Shanghai was already a vibrant city when I lived there for a few months back in 2013. Constructions everywhere, authentic villages literally swallowed every two weeks by the expanding metropolis. Subway had just been released for the Universal Expo, they had to mention "Do not

351 views1.1% engaged3 likes1 replies0 reposts0 quotes

Chad351 impressions on the Shanghai memory proves your lived-detail storytelling still clears the average even without a product pitch. Soft nostalgia with concrete images is pulling quiet reach.

Want this for your account? Same analysis, same numbers, free. Get my free audit

Chad's moves for @tomkosial

  1. Record a 25-second screen capture of the x402 flow (the HTTP 402 hit, USDC pay, request unlock) and drop it as tomorrow's main post. Your text version already earned the highest resonance; video of the same thing is the missing multiplier.
  2. After every personal or build post, fire one pure reply-bait one-liner the same day: "What's the dumbest gas-fee tax you've actually paid?" Your outbound reply volume is already solid, so use that muscle on your own threads instead.
  3. Ship one milestone-math post this week with real numbers from the Android/Expo or nanopayment work: "0 real devices to first Play build in X days." Receipts plus the feeling is what bends the curve for accounts under 200.

ChadAt 195 followers you're still in the quality-compound zone. One crafted build or story plus one cheap reply-bait one-liner keeps you daily without burying the good stuff.

One post, rewritten by Chad

They posted

Just did something I genuinely never thought I would 😅 Bought my first Android phone. Not for me, for my users. You can't ship a real Android build for an Expo app from a simulator and call it done. So I grabbed an actual device and finally closed out the Google Play

Tap it!

Bought my first Android phone today. Not for me. For my users. You can't ship a real Expo Android build from a simulator and call it done. Grabbed the actual device, closed the Google Play loop, and finally stopped guessing.

Opened on the contrarian action instead of the feeling, cut the warm-up, and landed the stakes in two clean punches so the niche feels the pain faster.

Questions about @tomkosial's X account

What is the best time for @tomkosial to post on X?

@tomkosial's strongest posting hour is 6:00 PM PT, measured from 100 of their own recent posts rather than a general rule. The next strongest are 3:00 PM and 5:00 AM.

How often does @tomkosial post on X?

@tomkosial posts about 5.3 times a week across the posts Chad read. Chad's recommended cadence for this account is 2 a day.

What is @tomkosial's engagement rate on X?

@tomkosial runs a 2.1% engagement rate, meaning that share of the people who see a post react to it. Their average post reaches 86 people. Follower count is not part of this measurement.

What is holding @tomkosial's X account back?

The single biggest opportunity Chad found on @tomkosial is not enough video. A short screen recording of the real work outperforms a clever sentence in the current algorithm.

Accounts scoring near this one

Closest scores on the board. Same measurements, same method.

An audit tells you what happened. Slap Post changes what happens next.

Everything above is one snapshot. Inside Slap Post, Chad rebuilds this every week as your numbers move, rewrites any post before it goes out, and schedules it into your golden hours. Our servers fire them on time even when your phone is off.

Start my 7-day free trial $29/mo after · cancel anytime · or just get a free audit first
Free X audit · Chad reads your last 100 posts Get my free audit