LIVE
3.9M influencer listings 🏢50K sponsor listings 🌍66.3B combined audience reach 📊13 platforms indexed 🗺️130+ countries covered 🏷️10,000+ niches 🦋1.5M Bluesky creators 🎙️1M podcast creators 🟣777.3K Twitch creators 🐘155K Mastodon creators 🥊94.7K Kick creators ▶️81.6K YouTube creators 𝕏67.3K X creators ✈️54.8K Telegram creators 📈46.4K Pinterest creators 🎵30.4K TikTok creators 🎮7.7K Discord creators 🎬3.9K Rumble creators 📈1.9K Substack creators 🧵1.5K Threads creators 3.9M influencer listings 🏢50K sponsor listings 🌍66.3B combined audience reach 📊13 platforms indexed 🗺️130+ countries covered 🏷️10,000+ niches 🦋1.5M Bluesky creators 🎙️1M podcast creators 🟣777.3K Twitch creators 🐘155K Mastodon creators 🥊94.7K Kick creators ▶️81.6K YouTube creators 𝕏67.3K X creators ✈️54.8K Telegram creators 📈46.4K Pinterest creators 🎵30.4K TikTok creators 🎮7.7K Discord creators 🎬3.9K Rumble creators 📈1.9K Substack creators 🧵1.5K Threads creators
Stephen

Stephen

🔄 Data last refreshed 8 hours ago
🤝

Make a deal with Stephen

🔒 Paid proposals held safely in escrow — released only when the work's approved.

Every booking is a normal escrow-protected deal.

Followers
322
Account age
3 yrs
🎁 Free analysisfor Stephen

📊 Post engagement

2
Avg engagement / post
0.6%
Engagement vs followers
Nov 2022
On Mastodon since

🔥 Top post: Tooltips. Dropdowns. Popovers. Context menus. All that JavaScrip · 8 likes + reposts

📊 Activity & format

Posting cadence
9.5 / week
Toots daily — consistently active for a campaign window.
Content mix
Mostly text
Recent: 12 text · 0 image · 0 video.
Follower / following
3.7×
Follows 88 back. A more reciprocal / networked account.
🔥 Top post Tooltips. Dropdowns. Popovers. Context menus. All that JavaScript you wrote to keep things in viewport? Delete it. The platform keeps winning. ★ 8
After 11 long years, I am finally back in a square year. Looking forward to being 36! ★ 3 Best part: automatic fallbacks. .popup { position-area: block-end; position-try: flip-block; } Popup below the anchor. Not enough space? Flip it above. The browser does the math. You write the rules. ★ 1 `position-area` places your element on a 3×3 grid around the anchor, where `block-end` = below and `span-inline-end` = aligned right, can grow left, etc. Play with it interactively: https://css-tip.com/position-area/ ★ 1 Step 1: Name your anchor .trigger { anchor-name: --menu; } Step 2: Connect and position .popup { position: absolute; position-anchor: --menu; position-area: block-end span-inline-end; } The popup now tracks the trigger. ★ 1 CSS Anchor Positioning is now baseline. Firefox 147 ships today with full support. Chrome, Edge, Safari — all on board. Position elements relative to other elements. No JavaScript. Here's the 60-second rundown... ★ 2 Tailwind v4’s @​utility, @​apply, and @​variant aren’t just new syntax. Combined with :where(), they let you write semantic CSS that’s discoverable, tree-shakeable, readable, and composable. Full write-up: https://fractaledmind.com/2026/01… ★ 1 The ui- prefix matters too. When you see .btn you have no idea what you’re dealing with. Bootstrap? Old semantic class? Random utility? `ui-badge` signals intent: zero-specificity visual pattern designed to compose with utilities. Why this is better: • @​utility → tree-shaking + autocomplete • :where() → zero specificity, utilities always win • @​variant → each state gets its own readable block • @​apply → uses the user’s theme, not a parallel system ★ 1 @​utility ui-badge { :where(&) { @​apply inline-flex items-center ...; @​variant hover { @​apply bg-primary/90; } @​variant focus-visible { @​apply border-ring ring-ring/50; } } } Building HTML UI forced me to figure out how to write CSS classes that integrate deeply with Tailwind v4. I want 3 things: intellisense, tree shaking, and easy utility overrides. Here’s I make it all work 🧵 How It Works (3/3) * Opening: cubic-bezier(0.34, 1.56, 0.64, 1) — 56% overshoot for energy * Closing: cubic-bezier(0.34, 1.18, 0.64, 1) — 18% overshoot, gentler ★ 1

🐘 Community & instance

Home server
ruby.social
Their home server on the fediverse — the instance a creator picks signals the community they belong to.
On Mastodon since
Nov 2022
Joined in the Twitter-exodus wave of late 2022 — part of the migration that made Mastodon a real destination.

💡 Facts

🗓️Joined Mastodon in 2022 — 3 years ago.
👁️Averages 2 views per post.
📤Posts about 9.5× per week.

🕵️ Fake follower check

Estimated
66/100
Good Credibility score
89%
Real Real audience
Low Fake-follower risk
High Data confidence
  • Est. 89% real, active audience · Low fake-follower risk.
  • Engagement (~0.6% of followers engage each post) is around typical for Mastodon.
  • Established account (3+ years old).

Heuristic estimate from engagement, follower ratios, account age & growth — a screening signal, not a guarantee.

💚 Brand affinity

Estimated

Brands Stephen's audience is most likely to respond to — from detected sponsorships in this niche.

Keeps

About

Hey, I’m Stephen. I'm an American expat living in Berlin with my wife and two dogs. I am a contributor to Rails and the sqlite3-ruby gem as well as the maintainer of a handful of gems aimed at making Ruby and Rails the absolute best platforms in the world to run SQLite projects.

✉ Message Stephen

Reaching out to influencers is a Pro feature. Upgrade to message any influencer directly — perfect for brands and agencies booking sponsorships.

See Pro $9.95/mo →

Already Pro? Log in.

🎤 Event / appearance with Stephen

Booking an event / appearance is a Pro feature. Upgrade to book Stephen for an in-person or virtual appearance — payment held safely in escrow until the event is done.

See Pro $9.95/mo →

Already Pro? Log in.

Auto-generated from Mastodon's public data — no affiliation with or endorsement by SocialDB. Is this you? Claim it · Remove