You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(statsbomb): side-by-side layout for collectors photo
Changed from full-width image to 2-column grid layout:
- Text (50%): 'What collectors needed: prevention...'
- Image (50%): Collectors at work photo
Benefits:
- More dynamic layout
- Integrates image with text instead of interrupting flow
- Better visual rhythm
- Responsive: stacks on mobile (md: breakpoint)
@@ -61,6 +63,31 @@ import { MoveRight } from "@lucide/astro";
61
63
62
64
</CaseStudyTLDR>
63
65
66
+
{/* Timeline: Capability Evolution */}
67
+
<Timeline>
68
+
<TimelineItem
69
+
date="2018"
70
+
title="Soccer, Offline Collection"
71
+
description="~100 collectors tagging events from recorded match videos after games ended. Bottleneck: 16-hour turnaround for full match data."
72
+
/>
73
+
<TimelineItem
74
+
date="2020"
75
+
title="Live Collection Breakthrough"
76
+
description="Shipped real-time capability. 1000 collectors could tag events as matches happened, reducing collection to 4 concurrent hours."
77
+
/>
78
+
<TimelineItem
79
+
date="2021"
80
+
title="American Football Expansion"
81
+
description="Extended architecture to multi-sport. Different event types, field geometry, and rules—same prevention-first DSL approach."
82
+
/>
83
+
<TimelineItem
84
+
date="Post-2022"
85
+
title="Scale Beyond Departure"
86
+
description="5000+ collectors by Hudl acquisition (2024), validating architecture could scale 50x from original design."
87
+
isLast={true}
88
+
/>
89
+
</Timeline>
90
+
64
91
</Section>
65
92
66
93
{/* Origins: Week One Partnership */}
@@ -282,15 +309,20 @@ graph TD
282
309
283
310
The merge tax scaled linearly with collectors. At 100 collectors, two product managers mediated conflicts manually—tedious but manageable. At 1000 collectors? The math broke. Manual conflict resolution couldn't scale without proportional staffing increases, blocking market expansion.
284
311
285
-
What collectors needed: prevention during collection, not reconciliation after. We architected the tool to make ambiguous interpretations structurally impossible—if you can't express it in the UI, you can't collect it wrong.
What collectors needed: prevention during collection, not reconciliation after. We architected the tool to make ambiguous interpretations structurally impossible—if you can't express it in the UI, you can't collect it wrong.
316
+
</Body>
317
+
</div>
286
318
287
-
<Figure
288
-
src="/images/statsbomb/collectors-at-work.jpg"
289
-
alt="Collectors processing live matches with dual monitors in Cairo collection center"
290
-
caption="Collection center, Cairo: Collectors processing live matches with dual monitors—soccer field footage on one screen, collection tool on the other"
291
-
aspectRatio="5/3"
292
-
class="mx-auto my-8"
293
-
/>
319
+
<Figure
320
+
src="/images/statsbomb/collectors-at-work.jpg"
321
+
alt="Collectors processing live matches with dual monitors in Cairo collection center"
322
+
caption="Collection center, Cairo: Collectors processing live matches with dual monitors—soccer field footage on one screen, collection tool on the other"
323
+
aspectRatio="5/3"
324
+
/>
325
+
</div>
294
326
295
327
</Section>
296
328
@@ -671,7 +703,7 @@ These aren't universal truths—they worked because of specific conditions:
671
703
672
704
<Sectionspacing="default"id="behind-the-scenes"titleLevel={2}title="Behind the Scenes">
673
705
674
-
Cairo, 2018-2022: Arqam (Statsbomb)—night shifts, onboarding, farewells. From hand-drawn rules to collectors analyzing their own game nights.
706
+
Evolution: From 100 collectors doing offline tagging (2018) to live collection at scale (2020), expanding to American football (2021) and ultimately 5000+ collectors by acquisition (2024).
0 commit comments