|
2 | 2 | import { base } from '$app/paths'; |
3 | 3 | import skycubedLogo from '$lib/assets/experience-logos/skycubed.jpeg?url'; |
4 | 4 | import tritonLogo from '$lib/assets/experience-logos/triton.jpeg?url'; |
5 | | - import relayLogo from '$lib/assets/experience-logos/relay.jpeg?url'; |
6 | | - import unigroupLogo from '$lib/assets/experience-logos/unigroup.jpeg?url'; |
7 | | - import northgateLogo from '$lib/assets/experience-logos/northgate.jpeg?url'; |
| 5 | + import relayLogo from '$lib/assets/experience-logos/relay.png?url'; |
| 6 | + import unigroupLogo from '$lib/assets/experience-logos/unigroup.svg?url'; |
| 7 | + import northgateLogo from '$lib/assets/experience-logos/northgatefunds.svg?url'; |
8 | 8 | import burnstackLogo from '$lib/assets/project-logos/burnstack.svg?url'; |
9 | 9 | import quantvisionLogo from '$lib/assets/project-logos/quantvision.svg?url'; |
10 | 10 |
|
11 | 11 | interface ExperienceEntry { |
12 | 12 | role: string; |
13 | 13 | company: string; |
| 14 | + companyLink?: string; |
14 | 15 | location: string; |
15 | 16 | dates: string; |
16 | 17 | logo?: string; |
|
32 | 33 | { |
33 | 34 | role: 'Software Engineering Advisor', |
34 | 35 | company: 'Northgate Funds', |
| 36 | + companyLink: 'https://northgatefunds.com/', |
35 | 37 | location: 'California, United States · Remote', |
36 | 38 | dates: 'Oct 2025 - Present', |
37 | 39 | logo: northgateLogo |
38 | 40 | }, |
39 | 41 | { |
40 | 42 | role: 'Software Engineer', |
41 | 43 | company: 'Skycubed', |
| 44 | + companyLink: 'https://www.skycubed.com/', |
42 | 45 | location: 'San Diego, California', |
43 | 46 | dates: 'February 2024 - Present', |
44 | 47 | logo: skycubedLogo, |
|
59 | 62 | { |
60 | 63 | role: 'Data Science Intern', |
61 | 64 | company: 'Relay Health', |
| 65 | + companyLink: 'https://www.joinrelay.app/', |
62 | 66 | location: 'Remote', |
63 | 67 | dates: 'January 2023 - June 2023', |
64 | 68 | logo: relayLogo, |
|
68 | 72 | { |
69 | 73 | role: 'Data Science Intern', |
70 | 74 | company: 'UniGroup CA', |
| 75 | + companyLink: 'https://www.unigroup.com/', |
71 | 76 | location: 'Remote', |
72 | 77 | dates: 'June 2021 - August 2021', |
73 | 78 | logo: unigroupLogo, |
|
179 | 184 | <div> |
180 | 185 | <h3 class="text-2xl font-bold" style="color: var(--color-text-on-box)">{role.role}</h3> |
181 | 186 | <p class="text-lg" style="color: var(--color-text-on-box); opacity: 0.9"> |
182 | | - {role.company}{#if role.employmentType} • {role.employmentType}{/if} • {role.location} |
| 187 | + {#if role.companyLink} |
| 188 | + <a |
| 189 | + href={role.companyLink} |
| 190 | + target="_blank" |
| 191 | + rel="noopener noreferrer" |
| 192 | + class="company-link" |
| 193 | + style="color: var(--color-text-on-box)" |
| 194 | + > |
| 195 | + {role.company} |
| 196 | + </a> |
| 197 | + {:else} |
| 198 | + {role.company} |
| 199 | + {/if} |
| 200 | + {#if role.employmentType} • {role.employmentType}{/if} • {role.location} |
183 | 201 | </p> |
184 | 202 | </div> |
185 | 203 | </div> |
|
312 | 330 | height: 100%; |
313 | 331 | object-fit: contain; |
314 | 332 | } |
| 333 | +
|
| 334 | + .company-link { |
| 335 | + text-decoration: underline; |
| 336 | + text-underline-offset: 0.15em; |
| 337 | + } |
| 338 | +
|
| 339 | + .company-link:hover { |
| 340 | + opacity: 0.85; |
| 341 | + } |
315 | 342 | </style> |
0 commit comments