Skip to content

Commit 7731fca

Browse files
committed
feat: synthient role
1 parent 2944106 commit 7731fca

File tree

3 files changed

+41
-34
lines changed

3 files changed

+41
-34
lines changed

src/lib/index/sections/experience/experience-section.svelte

Lines changed: 29 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -20,36 +20,41 @@
2020
</p>
2121

2222
<div class="experiences">
23+
<Experience
24+
role="Contracted Developer"
25+
icon="synthient.webp"
26+
company="Synthient"
27+
url="https://synthient.com"
28+
startDate={dayjs(new Date(2026, 0))}
29+
description="Developing the Golang SDK and CLI for Synthient as a contracted developer. Working on research and maintenance of core ingest services powering the aggregation of IPs. Working closely with Go, Redis, and REST APIs."
30+
/>
2331
<Experience
2432
role="Associate DevOps Engineer"
2533
icon="kcftech.webp"
2634
company="KCF Technologies"
2735
url="https://kcftech.com"
2836
startDate={dayjs(new Date(2025, 5))}
2937
endDate={dayjs(new Date(2025, 11))}
30-
description="I worked full-time at KCF Technologies for my RIT co-op during the summer and fall semesters as an Associate DevOps Engineer on the Core Platform team. I used technologies such as Terraform, AWS, Rust, and Python, along with various DevOps tools. My responsibilities included Linux system administration and implementing infrastructure as code solutions. I also worked on a core user permissions service REST API written in Rust."
38+
description="Worked on the Core Platform team during my RIT co-op, building infrastructure and backend services with Terraform, AWS, Rust, and Python, including Linux administration and a Rust-based permissions REST API."
39+
/>
40+
<Experience
41+
role="Engineering Developer"
42+
icon="stainless.webp"
43+
company="Stainless"
44+
startDate={dayjs(new Date(2022, 5))}
45+
endDate={dayjs(new Date(2022, 11))}
46+
url="https://stainless.com"
47+
description="Served as the automation project owner, spearheaded the company's API, built GitHub actions to automate delivery and testing, and worked closely with a small, talented developer team. Joined the company early on at ~3 developers."
48+
/>
49+
<Experience
50+
role="Contracted Developer"
51+
icon="rootly.webp"
52+
company="Rootly"
53+
startDate={dayjs(new Date(2021, 1))}
54+
endDate={dayjs(new Date(2021, 11))}
55+
url="https://rootly.com"
56+
description="Developed the official CLI for rootly.com and wrote its documentation, built a Go-based library for interacting with the Rootly API, and implemented both a GitHub action and a Homebrew tap for the CLI."
3157
/>
32-
33-
<div class="past-experiences">
34-
<Experience
35-
role="Engineering Developer"
36-
icon="stainless.webp"
37-
company="Stainless"
38-
startDate={dayjs(new Date(2022, 5))}
39-
endDate={dayjs(new Date(2022, 11))}
40-
url="https://stainless.com"
41-
description="Served as the automation project owner, spearheaded the company's API, built GitHub actions to automate delivery and testing, and worked closely with a small, talented developer team."
42-
/>
43-
<Experience
44-
role="Contracted Developer"
45-
icon="rootly.webp"
46-
company="Rootly"
47-
startDate={dayjs(new Date(2021, 1))}
48-
endDate={dayjs(new Date(2021, 11))}
49-
url="https://rootly.com"
50-
description="Developed the official CLI for rootly.com and wrote its documentation, built a Go-based library for interacting with the Rootly API, and implemented both a GitHub action and a Homebrew tap for the CLI."
51-
/>
52-
</div>
5358
</div>
5459

5560
<a class="view-more" href="https://www.linkedin.com/in/matt-gleich/" target="_blank">
@@ -59,12 +64,6 @@
5964

6065
<style>
6166
.experiences {
62-
display: flex;
63-
flex-direction: column;
64-
gap: 10px;
65-
}
66-
67-
.past-experiences {
6867
display: grid;
6968
grid-template-columns: 1fr 1fr;
7069
gap: 10px;
@@ -75,8 +74,8 @@
7574
margin-bottom: 5px;
7675
}
7776
78-
@media (max-width: 820px) {
79-
.past-experiences {
77+
@media (max-width: 830px) {
78+
.experiences {
8079
grid-template-columns: 1fr;
8180
}
8281
}

src/lib/index/sections/experience/experience.svelte

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import { Card, Image } from '@gleich/ui';
2+
import { Card, Image, Scrolling } from '@gleich/ui';
33
import type { Dayjs } from 'dayjs';
44
55
const {
@@ -39,7 +39,7 @@
3939
{#if startDate && endDate}
4040
{startDate.format(timeFormat)} - {endDate.format(timeFormat)}
4141
{:else if startDate}
42-
{startDate.format(timeFormat)} - Present
42+
{startDate.format(timeFormat)} - Now
4343
{:else}
4444
Upcoming
4545
{/if}
@@ -80,11 +80,13 @@
8080
8181
.company {
8282
line-height: 95%;
83+
font-size: 1.3rem;
84+
text-wrap-mode: nowrap;
8385
}
8486
8587
.icon {
86-
width: 45px;
87-
height: 45px;
88+
width: 40px;
89+
height: 40px;
8890
border-radius: var(--border-radius);
8991
flex-shrink: 0;
9092
overflow: hidden;
@@ -118,4 +120,10 @@
118120
font-size: 14px;
119121
}
120122
}
123+
124+
@media (max-width: 370px) {
125+
.date {
126+
display: none;
127+
}
128+
}
121129
</style>

static/experiences/synthient.webp

5.21 KB
Loading

0 commit comments

Comments
 (0)