feat: update experience descriptions for Titus, NAV Canada, and homelab

This commit is contained in:
Story Crater Bot
2026-08-31 17:31:07 -07:00
parent 85cb85102e
commit fd6590e461
4 changed files with 83 additions and 65 deletions
+1 -1
View File
@@ -107,7 +107,7 @@ export function ProjectShowcase({
<ul className="mt-3 space-y-1">
{bullets.map((bullet, i) => {
// Highlight skills: parentheses + keywords
const skillKeywords = ['Terraform', 'Golang', 'K8s', 'Slack', 'Grafana', 'IaC', 'Docker', 'OpenShift', 'Temporal', 'Kafka', 'gRPC', 'AWS', 'Java', 'Python', 'Go', 'C++']
const skillKeywords = ['Terraform', 'Golang', 'K8s', 'Slack', 'Grafana', 'IaC', 'Docker', 'OpenShift', 'Temporal', 'Kafka', 'gRPC', 'AWS', 'Java', 'Python', 'Go', 'C++', 'CloudWatch', 'DynamoDB']
const escapeRegex = (s: string) => s.replace(/[.*+?^${}()|[\]\\]/g, '\\$&')
const pattern = new RegExp(`(\\([^)]+\\)|${skillKeywords.map(escapeRegex).join('|')})`, 'g')
const parts = bullet.split(pattern).filter(Boolean)