Skip to content

Commit 4ad7da2

Browse files
committed
Resume refactors
1 parent aac0a01 commit 4ad7da2

7 files changed

Lines changed: 112 additions & 603 deletions

File tree

src/components/Pages/About/index.astro

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import Contact from '@components/CallToAction/Contact/index.astro'
33
import HeadingAnchor from '@components/Layout/HeadingAnchor/index.astro'
44
import Button from '@components/Button/index.astro'
55
import Icon from '@components/Icon/index.astro'
6+
import { getSiteUrl } from '@lib/config'
67
78
export type Props = {
89
content: {
@@ -58,6 +59,7 @@ const { content } = Astro.props
5859
5960
/** Icons per expertise card, matched by index to content.expertise.itemlist */
6061
const expertiseIcons = ['cloud', 'document', 'gear', 'globe', 'wrench', 'chart']
62+
const resumeLink = `${getSiteUrl()}/resume`
6163
---
6264

6365
<div class="max-w-6xl mx-auto px-4 sm:px-6 lg:px-8 pb-12 space-y-12 md:space-y-24">
@@ -94,7 +96,7 @@ const expertiseIcons = ['cloud', 'document', 'gear', 'globe', 'wrench', 'chart']
9496
text="View C.V."
9597
variant="page-inverse"
9698
size="small"
97-
href="https://webstackbuilders.com/resume"
99+
href={resumeLink}
98100
icon="arrow-right"
99101
iconPosition="right"
100102
iconSize={4}

src/content.config.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,6 +273,8 @@ const resumeDataCollection = defineCollection({
273273
}),
274274
email: z.email(),
275275
languages: z.array(z.string()),
276+
location: z.string(),
277+
mapLink: z.url(),
276278
name: z.string(),
277279
skills: z.array(
278280
z.object({
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ businessType: "Software Development Agency"
77
workModel: "Remote"
88
location: "Dover, Delaware"
99
startDate: 2016-02-01
10-
endDate: 2026-03-01
11-
website: "https://www.webstackbuilders.com/"
12-
linkedinUrl: "https://www.linkedin.com/in/kevin-brown-developer/"
10+
endDate: 2020-11-01
11+
website: "https://www.causeofakind.com/"
12+
linkedinUrl: "https://www.linkedin.com/company/cause-of-a-kind/"
1313
published: true
1414
---
1515

src/content/clients/tegna.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
id: "Tegna"
3-
displayName: "tegna"
2+
id: "tegna"
3+
displayName: "Tegna"
44
role: "Senior Platform Engineer"
55
industry: "Media & Entertainment"
66
businessType: "Digital Media Company"

src/content/resume.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
},
99
"email": "kevin@webstackbuilders.com",
1010
"languages": ["TypeScript", "Python", "Go", "HCL", "Rego", "Bash", "C++"],
11+
"location": "Tampa, Florida",
12+
"mapLink": "https://goo.gl/maps/2YrZYDRvD3FU9mkCA",
1113
"name": "Kevin Brown",
1214
"skills": [
1315
{

0 commit comments

Comments
 (0)