Fixed typos and added projects

Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev>
This commit is contained in:
Tuan-Dat Tran
2024-05-02 11:04:23 +02:00
parent 21f38e7e16
commit a6c382fc8b
5 changed files with 64 additions and 48 deletions

View File

@@ -29,7 +29,7 @@ fn Introduction() -> Element {
src: "/pictures/portrait.webp"
}
P {
"While studying for my bachelors degree I collected a lot of
"While studying for my bachelors degree I accumulated a lot of
industry and academic experience. My professional and personal
intererests are DevOps/IaC, Systems/Software Security and Computer
Networking. All of which I deepen in personal projects such as my
@@ -63,25 +63,25 @@ fn WorkExperience() -> Element {
science program of the University Duisburg-Essen I
introduced groups of ~20 freshmen to their new academic
environment at the beginning of each semester. Offering
additional organizational and technical guidance for an
two-semesters."
additional organizational and technical guidance for
their first year in university."
},
CVEntry {time: "2018 - 2020", title: "Software Engineer @ gefeba Engineering GmbH",
technologies: vec!["C#".to_string(), "Angular".to_string(), "bootstrap".to_string(), "Entity Framework".to_string()],
description:
"As a software engineer at gefeba Engineering I worked
worked the companies main software product, which was a
on the companies main software product, which was a
frame-based data exchange system to monitor industry
machinary using C# and Entity Framework. Another project
machinery using C# and Entity Framework. Another project
I worked on was a real time log visualization application
for the same machinary."
for the same machinery."
},
CVEntry {time: "2016 - 2019", title: "Student Council Member @ UDE",
technologies: vec!["Linux".to_string(), "Networking".to_string(), "LaTeX".to_string()],
description:
"As a student council member I participated in faculty
committees and organized social events. My
main responsabilities as a member were the management
main responsibilities as a member were the management
of the IT infrastructure and supporting students, be it
organizationally or subject-specific."
},
@@ -136,7 +136,7 @@ fn Skills() -> Element {
title: "Software Development",
P { "Rust" },
P { "Python" },
P { "Java" },
P { "C#" },
}
}
}
@@ -162,9 +162,9 @@ fn Interests() -> Element {
H4 {"Interests"}
Entry {
P { "Coffee" },
P { "Mechanical Keyboards" },
P { "Tech/IT" },
P { "Music" },
P { "Guitar" },
P { "Mechanical Keyboards" },
}
}
}
@@ -209,8 +209,11 @@ fn CVEntry(props: CVEntryProps) -> Element {
div { class:"absolute w-3 h-3 bg-gray-200 rounded-full mt-1.5 -start-1.5 border border-white dark:border-gray-900 dark:bg-gray-700"},
time { class:"mb-1 text-sm font-normal leading-none text-gray-400 dark:text-gray-500", "{props.time}"},
h6 { class: "text-lg font-semibold text-gray-900 dark:text-white", "{props.title}"}
for tech in props.technologies {
RandomBadge {text: "{tech}"}
ul {
class: "flex",
for (index, value) in props.technologies.iter().enumerate() {
li { key: "{index}", RandomBadge { text: "{value}"} }
}
}
p { class:"text-base font-normal text-gray-500 dark:text-gray-400", "{props.description}"},
{props.children}