Skip to content

Commit 389b138

Browse files
updated site including discord
1 parent a7f3531 commit 389b138

File tree

8 files changed

+235
-284
lines changed

8 files changed

+235
-284
lines changed

src/components/experience/ExperienceComponent.astro

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,16 @@ import Line from "../global/NetworkLine.astro";
1010
<Card primaryColor="#F6DFD8" className="animate-fadeIn">
1111
<div class="px-4 py-4 md:px-8 md:py-8">
1212
<div class="mb-3 flex w-full flex-col justify-start gap-1">
13-
<h2 class="text-xl font-bold">
14-
Full Stack Developer (Contract)
15-
</h2>
13+
<h2 class="text-xl font-bold">Full Stack Developer</h2>
1614
<h3 class="font-bold">@ Hyson Horizon</h3>
1715
<h3>Dec 2024 - Present</h3>
1816
</div>
1917
<hr class="mb-3 w-full" />
2018
<p class="mb-3">
21-
Led implementation of frontend development of websites.
22-
Efficiently translated designs into code, while ensuring
23-
maintainability, accessibility and performance. Actively
24-
researching and developing for LLM integration into
25-
product.
19+
Led implementation of frontend development, while also
20+
developing and intergating a CMS on the backend for
21+
website development. Actively contributing to LLM
22+
product research and development.
2623
</p>
2724
<h3 class="mb-1 text-lg font-bold">Relevant skills:</h3>
2825
<div
@@ -31,9 +28,10 @@ import Line from "../global/NetworkLine.astro";
3128
<ul class="list-inside list-disc">
3229
<li>NextJS</li>
3330
<li>React</li>
34-
<li>Astro</li>
31+
<li>Payload CMS</li>
3532
</ul>
3633
<ul class="list-inside list-disc">
34+
<li>Astro</li>
3735
<li>Typescript</li>
3836
<li>TailwindCSS</li>
3937
</ul>
@@ -94,12 +92,13 @@ import Line from "../global/NetworkLine.astro";
9492
>
9593
<ul class="list-inside list-disc">
9694
<li>WordPress & PHP</li>
97-
<li>Typescript</li>
98-
<li>TailwindCSS</li>
95+
<li>NextJS</li>
96+
<li>React</li>
9997
</ul>
10098
<ul class="list-inside list-disc">
10199
<li>Adobe XD</li>
102-
<li>NextJS & React</li>
100+
<li>Typescript</li>
101+
<li>TailwindCSS</li>
103102
</ul>
104103
</div>
105104
</div>

src/components/global/Card.astro

Lines changed: 13 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
---
22
type Props = {
33
href?: string;
4-
primaryColor: string;
4+
primaryColor?: string;
5+
shadowColor?: string;
56
bgColor?: string;
67
scaleOnHover?: boolean;
78
pixelHeight?: string;
@@ -11,6 +12,7 @@ type Props = {
1112
const {
1213
href,
1314
primaryColor,
15+
shadowColor = "rgb(12,12,12)",
1416
bgColor = "var(--color-secondary)",
1517
scaleOnHover = false,
1618
pixelHeight = "70px",
@@ -36,7 +38,7 @@ const {
3638
{
3739
!href && (
3840
<div
39-
class="card z-10 mb-0"
41+
class="card z-10 mb-0 rounded-xl shadow-xl"
4042
class:list={[{ scale: scaleOnHover }, className]}
4143
>
4244
<div class="card-content">
@@ -47,7 +49,7 @@ const {
4749
}
4850
</>
4951

50-
<style define:vars={{ primaryColor, bgColor, pixelHeight }}>
52+
<style define:vars={{ bgColor, pixelHeight, shadowColor }}>
5153
* {
5254
box-sizing: border-box;
5355
}
@@ -60,50 +62,15 @@ const {
6062
}
6163

6264
.card {
63-
height: inherit;
64-
position: relative;
65-
background-color: var(--bgColor);
66-
border: 1px solid rgb(255 255 255 / 10%);
67-
border-radius: 1.5rem;
68-
padding: 0.5rem;
69-
}
70-
71-
.card:after {
72-
content: "";
73-
height: var(--pixelHeight);
74-
width: 1px;
75-
position: absolute;
76-
left: -1px;
77-
top: 65%;
78-
transition: top, opacity;
79-
transition-duration: 600ms;
80-
transition-timing-function: ease;
65+
background: #1c1c1c;
8166
background: linear-gradient(
82-
transparent,
83-
var(--primaryColor),
84-
transparent
67+
135deg,
68+
rgba(18, 18, 18, 1) 0%,
69+
rgba(30, 30, 30, 1) 33%,
70+
rgba(25, 25, 25, 1) 66%,
71+
rgba(19, 19, 19, 1) 100%
8572
);
86-
opacity: 0;
87-
}
88-
89-
/* .card:hover:after {
90-
top: 25%;
91-
opacity: 1;
92-
} */
93-
94-
.card.scale {
95-
transition: transform 0.5s ease;
96-
}
97-
98-
.card.scale:hover {
99-
transform: scale(1.05);
100-
}
101-
102-
.card-content {
103-
display: flex;
104-
flex-direction: column;
105-
gap: 1rem;
106-
background-position: 50% 50%;
107-
background-size: 1.1rem 1.1rem;
73+
--tw-shadow-color: var(--shadowColor);
74+
padding: 0.5rem;
10875
}
10976
</style>

src/components/home/Intro.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { Image } from "astro:assets";
77
---
88

99
<div class="w-[90%] md:w-[600px] lg:w-1/2">
10-
<Card primaryColor="#BEADFA" className="animate-fadeIn">
10+
<Card shadowColor="rgb(4, 57, 57)" className="animate-fadeIn">
1111
<div id="intro" class="flex h-fit flex-col text-white">
1212
<div class="w-full px-5 pt-10 pb-2 lg:px-10">
1313
<div class="flex h-20 flex-row">

src/components/projects/Project.astro

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -115,11 +115,7 @@ const leftProject = position == "left";
115115
{
116116
tags.map((tag) => (
117117
<div
118-
class="my-1 mr-1 w-fit rounded-full px-3 py-1 transition-colors duration-300"
119-
style={`
120-
background-color: ${tag.bgColor || "black"};
121-
color: ${tag.textColor || "white"};
122-
`}
118+
class="my-1 mr-1 w-fit rounded-full px-3 py-1 transition-colors duration-300 text-white bg-secondary"
123119
>
124120
{tag.text}
125121
</div>

0 commit comments

Comments
 (0)