Keith Teo  ·  @keithteo36
Period 11 Apr – 22 Jun 2026 41 original posts Source: connected LinkedIn account Synced 23 Jun 2026
The headline

Elite at written content. The untapped lever is visual formats.

Across 72 days your written posts land a median 5.1% engagement rate, roughly double the LinkedIn norm. Hooks, storytelling and consistency are all strong. The one clear gap is visual: carousels reach the most people but convert the worst, video underperforms images, and you barely post either. That is where the next jump in reach lives.

5.1%
Median engagement rate
1,374
Median impressions / post
~4 / wk
Posting cadence
55
Median reactions / post

Skills scorecard

Hooks
Strong
Openers consistently earn attention. Your three best posts all open on personal tension. Top post hit 9.97% engagement.
Written storytelling
Strong
Long-form personal narratives are your sharpest tool. Your 2,000+ character story posts outperform short utility posts.
Consistency
Strong
Standout. ~4 posts a week, median 1-day gap, only one 7-day gap in 72 days. Protect this.
Visual formats
Gap
Carousels and video. 2 carousels and 9 videos against 30 text and image posts, and the carousels convert reach to engagement poorly.

The gap, in your numbers

Visual formats

Your carousels get seen the most, and read the least.

Carousels reach 2.6x more people than your image posts (3,286 vs 1,374 median impressions), yet convert at less than half the engagement rate. Video sits at image-level engagement but reaches fewer people. So the format that wins reach is the one you have not cracked, and you post it least. You said it yourself in a post: "it's the carousels and videos that still trip everyone up." The data agrees, including for you.

Image
5.18% engagement
Video
5.07% engagement
Carousel
2.23% engagement

Engagement rate by format, median across the period. Carousel volume is low (2 posts), so read this as a strong early signal, not a verdict. The fix is to post more carousels AND lift their craft.

What closes it  →  openbook content
Carousels that get read ›
Slide-one stop, one idea per slide, a payoff worth swiping for.
Short video that earns its slot
First-three-seconds hook, captions, a reason to finish.
Repurposing
Turn your best written posts into carousels, where the reach already is.

Strengths to protect

Hooks

Personal-tension openers are your highest-performing pattern. Keep opening on a real moment, not an announcement.

"For most of the past 12 months, I've dreaded opening LinkedIn." — 9.97%
Storytelling

Your long narrative posts consistently beat short utility ones. The vulnerability and specificity carry it.

"I was the dumbest person in every tech meetup I went to." — 6.78%
Consistency

The rarest skill, and you have it. ~4 posts a week with almost no gaps. This compounds. Do not trade it for polish.

41 original posts in 72 days, one 7-day gap.

How this was measured

  • Source: your connected LinkedIn account, 50 most recent posts pulled, 41 originals analysed (reposts excluded).
  • Engagement rate = (reactions + comments + shares) ÷ impressions, computed per post, reported as medians so a viral outlier does not distort it.
  • What we judge: hook pattern, post structure and length, posting cadence, format mix, and engagement outcomes. All from public post data.
  • What we do not claim: that any single lesson caused any single number. Findings are direction of travel, not proof. Small samples (carousels) are flagged as signal, not verdict.
openbook · Skills-Gap Report · demo generated from real LinkedIn data via the measurement engine Corporate tier · tracking is enabled only inside a paid account