From 938677d41912cfa873e6e486d0aa274c19a5abd0 Mon Sep 17 00:00:00 2001 From: carsonSgit <92652800+carsonSgit@users.noreply.github.com> Date: Thu, 8 Aug 2024 20:26:53 -0400 Subject: [PATCH 01/33] feat: Add beginning state of About --- src/App.tsx | 3 +- src/Components/About/About.scss | 89 +++++++++++++++++++++++++++++++++ src/Components/About/About.tsx | 29 +++++++++++ 3 files changed, 120 insertions(+), 1 deletion(-) create mode 100644 src/Components/About/About.scss create mode 100644 src/Components/About/About.tsx diff --git a/src/App.tsx b/src/App.tsx index 8a70109..9b1876b 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,12 +1,13 @@ import React from 'react'; import Hero from './Components/Home/Hero/Hero'; import Project from './Components/Projects/Projects'; +import About from './Components/About/About'; import { Route, Routes } from 'react-router-dom'; import Navbar from './Components/Navbar'; import './App.scss'; const Home = () => <>>; -const About = () => <>>; +const Abouts = () => <>>; const Projects = () => <>>; const Contact = () => <>>; diff --git a/src/Components/About/About.scss b/src/Components/About/About.scss new file mode 100644 index 0000000..d73337f --- /dev/null +++ b/src/Components/About/About.scss @@ -0,0 +1,89 @@ +$primary-color: #2af598; +$secondary-color: #00715f; +$tertiary-color: #33b072; +$quaternary-color: #95b9b0; +$background-color: #262f2aec; +$text-color: #fafff0; +$font-color: #a2aa94; + +/* About Section Styling */ +.AboutContainer { + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + background-color: $background-color; + color: $text-color; + padding: 50px 20px; + min-height: 100vh; + text-align: center; + + @media (max-width: 768px) { + padding: 30px 10px; + } + + @media (min-width: 768px) and (max-width: 1200px) { + padding: 40px 30px; + } + + @media (min-width: 1200px) { + padding: 60px 40px; + } + } + + .AboutTitle { + font-size: 3.5em; + margin-bottom: 20px; + color: $text-color; + + @media (min-width: 768px) and (max-width: 1200px) { + font-size: 3em; + } + + @media (min-width: 1200px) { + font-size: 4em; + } + } + + .AboutText { + font-size: 1.5em; + line-height: 1.6; + color: $font-color; + max-width: 800px; + + @media (max-width: 768px) { + font-size: 1.2em; + } + + @media (min-width: 768px) and (max-width: 1200px) { + font-size: 1.4em; + } + + @media (min-width: 1200px) { + font-size: 1.6em; + } + } + + .AboutImage { + margin-top: 40px; + width: 100%; + max-width: 500px; + border-radius: 15px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); + + @media (max-width: 768px) { + margin-top: 30px; + max-width: 90%; + } + + @media (min-width: 768px) and (max-width: 1200px) { + margin-top: 35px; + max-width: 400px; + } + + @media (min-width: 1200px) { + margin-top: 50px; + max-width: 600px; + } + } + \ No newline at end of file diff --git a/src/Components/About/About.tsx b/src/Components/About/About.tsx new file mode 100644 index 0000000..34cb97f --- /dev/null +++ b/src/Components/About/About.tsx @@ -0,0 +1,29 @@ +import React from 'react'; +import './About.scss'; + +const About: React.FC = () => { + return ( +
+ Hi, I'm Carson! I'm a passionate software developer currently working as a Junior Software Engineer. + I love building cool things and exploring the world of machine learning. I'm also an active participant in hackathons, + constantly seeking opportunities to enhance my skills and make an impact. +
++ In my free time, I work on indie game development, collaborate on open-source projects, + and dive into Leetcode challenges to sharpen my problem-solving abilities. + I believe in continuous learning and strive to stay up-to-date with the latest technologies. +
++ My journey into software development began with a technical DEC in Computer Science from John Abbott College, + and I'm now pursuing further studies in economics to meet the prerequisites for a BCompSc at Concordia University. + My ultimate goal is to contribute to meaningful projects and grow as a developer. +
+- Hi, I'm Carson! I'm a passionate software developer currently working as a Junior Software Engineer. - I love building cool things and exploring the world of machine learning. I'm also an active participant in hackathons, - constantly seeking opportunities to enhance my skills and make an impact. -
-- In my free time, I work on indie game development, collaborate on open-source projects, - and dive into Leetcode challenges to sharpen my problem-solving abilities. - I believe in continuous learning and strive to stay up-to-date with the latest technologies. -
-- My journey into software development began with a technical DEC in Computer Science from John Abbott College, - and I'm now pursuing further studies in economics to meet the prerequisites for a BCompSc at Concordia University. - My ultimate goal is to contribute to meaningful projects and grow as a developer. -
++ Hi, I'm Carson! I'm a passionate software developer currently working as a Junior Software Engineer. + I love building cool things and exploring the world of machine learning. I'm also an active participant in hackathons, + constantly seeking opportunities to enhance my skills and make an impact. +
+From 3f1ee7162ee9ba69df982242f599e677d0b7f020 Mon Sep 17 00:00:00 2001 From: carsonSgit <92652800+carsonSgit@users.noreply.github.com> Date: Sat, 10 Aug 2024 19:05:17 -0400 Subject: [PATCH 17/33] style: Colour correction --- src/Components/About/About.scss | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/Components/About/About.scss b/src/Components/About/About.scss index d30f764..3326278 100644 --- a/src/Components/About/About.scss +++ b/src/Components/About/About.scss @@ -3,6 +3,7 @@ $secondary-color: #00715f; $tertiary-color: #33b072; $quaternary-color: #95b9b0; $background-color: #262f2aec; +$list-item-color: #2bd4a0; $text-color: #fafff0; $font-color: #a2aa94; $hover-color: #ced4da; @@ -10,9 +11,9 @@ $box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); $border-radius: 8px; // Tint colors for list items in each category -$language-item-tint: lighten($background-color, 10%); -$framework-item-tint: lighten($background-color, 5%); -$tools-item-tint: lighten($background-color, 15%); +$language-item-tint: darken($list-item-color, 30%); +$framework-item-tint: darken($list-item-color, 35%); +$tools-item-tint: darken($list-item-color, 40%); .AboutContainer { padding: 20px; From 4fea79ae3c70e650ca376d8138adac9a9076dc57 Mon Sep 17 00:00:00 2001 From: carsonSgit <92652800+carsonSgit@users.noreply.github.com> Date: Sat, 10 Aug 2024 19:09:43 -0400 Subject: [PATCH 18/33] fix: Temp changes to text colours --- src/Components/About/About.scss | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Components/About/About.scss b/src/Components/About/About.scss index 3326278..627ae8c 100644 --- a/src/Components/About/About.scss +++ b/src/Components/About/About.scss @@ -10,7 +10,6 @@ $hover-color: #ced4da; $box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); $border-radius: 8px; -// Tint colors for list items in each category $language-item-tint: darken($list-item-color, 30%); $framework-item-tint: darken($list-item-color, 35%); $tools-item-tint: darken($list-item-color, 40%); @@ -42,8 +41,7 @@ $tools-item-tint: darken($list-item-color, 40%); .TechnologiesTitle { font-size: 2rem; - margin-bottom: 30px; - color: $primary-color; + color: $text-color; text-align: center; } @@ -54,7 +52,8 @@ $tools-item-tint: darken($list-item-color, 40%); .CategoryTitle { font-size: 1.5rem; margin-bottom: 10px; - color: $primary-color; + color: $text-color; + text-align: center; } .TechList { From 33f165324f0939a187ed33ee959269510bcb238c Mon Sep 17 00:00:00 2001 From: carsonSgit <92652800+carsonSgit@users.noreply.github.com> Date: Sat, 10 Aug 2024 19:14:39 -0400 Subject: [PATCH 19/33] fix: Background colour --- src/Components/About/About.scss | 8 -------- src/Components/About/About.tsx | 2 -- 2 files changed, 10 deletions(-) diff --git a/src/Components/About/About.scss b/src/Components/About/About.scss index 627ae8c..6cd09d5 100644 --- a/src/Components/About/About.scss +++ b/src/Components/About/About.scss @@ -16,9 +16,7 @@ $tools-item-tint: darken($list-item-color, 40%); .AboutContainer { padding: 20px; - margin: 0 auto; background-color: $background-color; - box-shadow: $box-shadow; } .AboutContentContainer { @@ -39,12 +37,6 @@ $tools-item-tint: darken($list-item-color, 40%); flex: 1; } -.TechnologiesTitle { - font-size: 2rem; - color: $text-color; - text-align: center; -} - .CategoryContainer { margin-bottom: 20px; } diff --git a/src/Components/About/About.tsx b/src/Components/About/About.tsx index 54710fb..d52a24f 100644 --- a/src/Components/About/About.tsx +++ b/src/Components/About/About.tsx @@ -23,8 +23,6 @@ const About: React.FC = () => {
+
Hi, I'm Carson! I'm a passionate software developer currently working as a Junior Software Engineer. I love building cool things and exploring the world of machine learning. I'm also an active participant in hackathons, constantly seeking opportunities to enhance my skills and make an impact. From 951322be895c9a5d12665b8667880cf673cc7822 Mon Sep 17 00:00:00 2001 From: carsonSgit <92652800+carsonSgit@users.noreply.github.com> Date: Sat, 10 Aug 2024 20:27:31 -0400 Subject: [PATCH 23/33] feat: Improved About text --- src/Components/About/About.scss | 5 +++-- src/Components/About/About.tsx | 13 ++++++++++--- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/Components/About/About.scss b/src/Components/About/About.scss index 3e5b6c9..6f9c8dc 100644 --- a/src/Components/About/About.scss +++ b/src/Components/About/About.scss @@ -34,11 +34,12 @@ $tools-item-tint: darken($list-item-color, 40%); } .AboutText { - font-size: 2em; + font-size: 1.8em; + font-weight: 400; color: lighten($font-color, 30%); @media (min-width: 1800px) { - padding: 160px 40px 0px 40px; /* top, right, bottom, left */ + padding: 0px 40px 0px 40px; /* top, right, bottom, left */ } } diff --git a/src/Components/About/About.tsx b/src/Components/About/About.tsx index 0de15c5..ffc17b3 100644 --- a/src/Components/About/About.tsx +++ b/src/Components/About/About.tsx @@ -16,9 +16,16 @@ const About: React.FC = () => {
- Hi, I'm Carson! I'm a passionate software developer currently working as a Junior Software Engineer.
- I love building cool things and exploring the world of machine learning. I'm also an active participant in hackathons,
- constantly seeking opportunities to enhance my skills and make an impact.
+ Hi, my name is Carson! I'm a recent grad from John Abbott College's Computer Science degree continuing my education over at Concordia University!
+
+
+ This summer, I interned @ Tail'ed as a Software Developer, working on the company website using TypeScript, React, and Next.js. Alongside that, I also worked on some tools for users written in Python (notably, an AI-tool).
+
+
+ In my free time, I'm usually working on a personal project, learning a new technology, or wallowing in some imposter syndrome. Aside from that, my interests are geared towards AI/ML and their potential impact on environmental solutions.
+
+
+ I'm not hard to track down, but you can find me on LinkedIn, GitHub. I also dabble in a bit of writing on my Dev.to / Medium pages.