feat: update experience descriptions for Titus, NAV Canada, and homelab
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user