Skip to content

Commit f15ff42

Browse files
committed
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)
1 parent c3138cb commit f15ff42

File tree

1 file changed

+41
-9
lines changed

1 file changed

+41
-9
lines changed

src/pages/portfolio/statsbomb.mdx

Lines changed: 41 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ import MetricCard from "../../components/MetricCard.astro";
2828
import ComparisonCard from "../../components/ComparisonCard.astro";
2929
import ComparisonGrid from "../../components/ComparisonGrid.astro";
3030
import Quote from "../../components/Quote.astro";
31+
import Timeline from "../../components/Timeline.astro";
32+
import TimelineItem from "../../components/TimelineItem.astro";
3133

3234
import { MoveRight } from "@lucide/astro";
3335

@@ -61,6 +63,31 @@ import { MoveRight } from "@lucide/astro";
6163

6264
</CaseStudyTLDR>
6365

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+
6491
</Section>
6592

6693
{/* Origins: Week One Partnership */}
@@ -282,15 +309,20 @@ graph TD
282309

283310
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.
284311

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.
312+
<div class="grid md:grid-cols-2 gap-8 items-center my-8">
313+
<div>
314+
<Body size="base" as="p" class="text-text leading-relaxed">
315+
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>
286318

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>
294326

295327
</Section>
296328

@@ -671,7 +703,7 @@ These aren't universal truths—they worked because of specific conditions:
671703

672704
<Section spacing="default" id="behind-the-scenes" titleLevel={2} title="Behind the Scenes">
673705

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).
675707

676708
<MediaGallery class="mb-8" items={statsbombMedia} columns={3} />
677709

0 commit comments

Comments
 (0)