Skip to content

Commit 461f484

Browse files
committed
Update portfolio listing badges for semantic consistency
Changed Statsbomb card badges from all-skill to category+skill approach: - Added "Real-Time Collaboration" category badge for domain context - Replaced JavaScript/Ramda with XState (more specific state machine tech) - Kept Kafka and added ANTLR (DSL implementation) Creates progressive disclosure: listing shows 1 category + 3 tech badges, detail page expands to 3 category + 3 tech badges. Consistent semantic approach where category = system characteristics, skill = technologies.
1 parent f906dd6 commit 461f484

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/pages/portfolio.astro

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ import Body from '../components/typography/Body.astro';
2525
Lessons: Architectural separation eliminates false trade-offs. Team building shapes what's sustainable. Context determines what works.
2626
</Body>
2727
<div class="flex flex-wrap gap-2 mb-4">
28-
<Badge variant="skill">JavaScript</Badge>
29-
<Badge variant="skill">Ramda</Badge>
28+
<Badge variant="category">Real-Time Collaboration</Badge>
3029
<Badge variant="skill">Kafka</Badge>
31-
<Badge variant="skill">DSL Design</Badge>
30+
<Badge variant="skill">XState</Badge>
31+
<Badge variant="skill">ANTLR</Badge>
3232
</div>
3333
<Body size="sm" as="div" class="text-neutral">
3434
Problem → Architecture → Impact → Lessons

0 commit comments

Comments
 (0)