Skip to content

Commit aab4508

Browse files
authored
Merge pull request #2 from steadyfall/dev
merge website in dev
2 parents d60fca8 + 8a24ae5 commit aab4508

File tree

6 files changed

+32
-17
lines changed

6 files changed

+32
-17
lines changed

public/images/geotab.jpeg

3.37 KB
Loading

public/resume.pdf

73.2 KB
Binary file not shown.

src/components/About.tsx

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,12 @@ const About = () => {
1515
<BlurFade delay={BLUR_FADE_DELAY * 4}>
1616
<div className="text-gray-700 dark:text-gray-300">
1717
<p className="mb-2">
18-
I am a <Highlight text="junior"/> at the <Highlight text="University of Waterloo"/>, pursuing a major in <Highlight text="Computational Mathematics"/>.
19-
With a <Highlight text="passion for technology and innovation"/>, I am constantly exploring new
20-
areas in <Highlight text="software development"/> and <Highlight text="artificial intelligence"/>.
21-
I am eager to work in areas that leverage the combined potential of <Highlight text="machine learning"/> and
22-
software development, regardless of traditional boundaries.
18+
I am a <Highlight text="software developer" color="red"/> based in <Highlight text="Toronto" color="red"/> and currently a <Highlight text="junior" /> pursuing a
19+
<Highlight text="Computational Mathematics" /> major at the <Highlight text="University of Waterloo" />.
20+
I am passionate about tech and innovation, always exploring the <span className="underline underline-offset-4">
21+
intersection of software
22+
development and AI.
23+
</span>
2324
</p>
2425
{/* <p className="mb-2">
2526
Outside of academics and professional career, I enjoy contributing to open-source projects, working on side projects, participating in hackathons and playing
@@ -37,7 +38,8 @@ const About = () => {
3738
<Highlight text="Impractical Jokers" color="pink"/>.
3839
</div> */}
3940
<p className="mb-2">
40-
You can find me <Highlight text="re-watching" color="pink"/> any one of these TV series:&nbsp;
41+
You can find me <Highlight text="re-watching" color="pink"/> any one of these series:&nbsp;
42+
<Highlight text="Breaking Bad" color="pink"/>,&nbsp;
4143
<Highlight text="Silicon Valley" color="pink"/>,&nbsp;
4244
<Highlight text="South Park" color="pink"/> and <Highlight text="The Office" color="pink"/>.
4345
</p>

src/components/Header.tsx

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,15 @@ export type HeaderProps = {
1111
name: string,
1212
pronouns: string,
1313
currentEducation: string,
14-
currentJob?: string,
14+
currentJob?: string[],
15+
basedFrom?: string,
1516
githubLink: string,
1617
linkedinLink: string,
1718
email: string,
1819
resumeFile: string,
1920
}
2021

21-
const Header = ({name, pronouns, currentEducation, currentJob, githubLink, linkedinLink, email, resumeFile}: HeaderProps) => {
22+
const Header = ({name, pronouns, currentEducation, currentJob, basedFrom, githubLink, linkedinLink, email, resumeFile}: HeaderProps) => {
2223
const isDesktop = useMediaQuery('(min-width: 768px)')
2324
const [copied, setCopiedId] = useState<string>();
2425
useEffect(() => { setTimeout(() => { setCopiedId(undefined); }, 3000) }, [copied]);
@@ -81,10 +82,7 @@ const Header = ({name, pronouns, currentEducation, currentJob, githubLink, linke
8182
</div>
8283
<div className="mt-4 text-sm md:text-base lg:text-lg">
8384
{pronouns && (<BlurFade delay={BLUR_FADE_DELAY}>
84-
<p>{pronouns}</p>
85-
</BlurFade>)}
86-
{currentJob && (<BlurFade delay={BLUR_FADE_DELAY}>
87-
<p>{currentJob}</p>
85+
<p className="italic text-xs md:text-sm lg:text-base">{pronouns}</p>
8886
</BlurFade>)}
8987
{currentEducation && (<BlurFade delay={BLUR_FADE_DELAY}>
9088
<p>{currentEducation}</p>

src/components/Tiles/ExperienceTile.tsx

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,19 @@ export type ExperienceTileProps = {
88
companyLink: string
99
position: string
1010
period: string
11-
responsibilities: string[]
11+
responsibilities?: string[]
1212
}
1313

1414

1515

1616
export function ExperienceTile({ companyLogo, companyName, companyLink, position, period, responsibilities }: ExperienceTileProps) {
1717
const isDesktop = useMediaQuery('(min-width: 768px)')
1818
return (
19-
<div className="mb-6 flex items-center">
19+
<div className={
20+
(
21+
!(responsibilities && responsibilities.length > 0) && !isDesktop ? "-mb-6" : "mb-6"
22+
) + " " + "flex items-center"
23+
}>
2024
<div className="relative flex-grow md:pl-12">
2125
<div className="bg-white aspect-square absolute left-[5px] top-3 rounded-lg">
2226
{/* // center the bullet : `top-1/2 transform -translate-y-1/2` */}
@@ -44,13 +48,15 @@ export function ExperienceTile({ companyLogo, companyName, companyLink, position
4448
</div>
4549
{isDesktop && (<h3 className="text-gray-600 font-typewriter dark:text-gray-400">{period}</h3>)}
4650
</div>
47-
<div className="mt-4">
51+
{responsibilities && responsibilities.length > 0 &&
52+
<div className="mt-4">
4853
<ul className="list-inside text-gray-700 dark:text-gray-300 space-y-1">
4954
{responsibilities.map((responsibility, index) => (
5055
<li key={index}>- {responsibility}</li>
5156
))}
5257
</ul>
53-
</div>
58+
</div>
59+
}
5460
</div>
5561
</div>
5662
</div>

src/data/resume.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,23 @@ export const detailsForMetadata = {
99
export const personalDetails = {
1010
name: "Himank Dave",
1111
pronouns: "he/him/his",
12-
currentEducation: "3A Computational Mathematics @ UWaterloo",
12+
currentEducation: "Computational Mathematics @ University of Waterloo",
13+
currentJob: ["Software Developer in Test Intern", "Geotab"],
14+
basedFrom: "Toronto",
1315
githubLink: "https://github.com/steadyfall",
1416
linkedinLink: "https://www.linkedin.com/in/himank-dave/",
1517
1618
resumeFile: "resume.pdf",
1719
}
1820

1921
export const experiences = [
22+
{
23+
companyLogo: "/images/geotab.jpeg",
24+
companyName: "Geotab",
25+
companyLink: "https://geotab.com/",
26+
position: "Test Automation Developer Intern",
27+
period: "Jan 2025 - Present",
28+
},
2029
{
2130
companyLogo: "/images/cactuscreatives.png",
2231
companyName: "Cactus Creatives",

0 commit comments

Comments
 (0)