diff --git a/components/Blog/Layout.tsx b/components/Blog/Layout.tsx index adbb954..5f7e8ab 100644 --- a/components/Blog/Layout.tsx +++ b/components/Blog/Layout.tsx @@ -14,13 +14,13 @@ const Layout: NextPage = ({ title, children }) => { {title ?? "c0ntroller.de"}
-
+
{ children }
-
+
Copyright und so nen Stuff
diff --git a/pages/me.tsx b/pages/me.tsx index 55b1e24..13fed54 100644 --- a/pages/me.tsx +++ b/pages/me.tsx @@ -1,11 +1,15 @@ import type { NextPage } from "next"; +import Link from "next/link"; import { useEffect } from "react"; +import { Discord, Github, Instagram, Steam, Linkedin } from "@icons-pack/react-simple-icons"; import Layout from "../components/Blog/Layout"; import styles from "../styles/Blog/AboutMe.module.scss"; +import pic from "../public/img/me.png"; import skills, { AdditionalSkill, Skill, SkillCard } from "../data/skills"; import achievements from "../data/achievements"; +import Image from "next/image"; const Badge: NextPage<{ additional: AdditionalSkill }> = ({ additional }) => { return
@@ -70,12 +74,45 @@ const Me: NextPage = () => { return

This is me.

-

- Hi! My name is Daniel and I'm an automation engineer from Germany. -

-

- I'm currently {age} years old and studying Information Systems Engineering at the TU Dresden. -

+
+ Me +
+
+

+ My name is Daniel and I'm an prospective automation engineer, hardware enthusiast, and software developer from Germany.
+ I'm currently {age} years old and studying Information Systems Engineering at the TU Dresden. +

+

+ To be hones, I don't really know what to write here. + What could you - some visitor of my website - possibly want to know about me? +

+ Maybe you are an employer and want to know what I can do for you? + Then see below - I tried to list all my skills and achievements. + If your company is doing anything related to software development (even low level one like on embedded controllers), I'm probably suited for it. +

+ But maybe you are just another guy on the internet browsing through my website? + Well then have fun! + I hope you find what you are looking for. + If you haven't seen it already, you should check out the command line I made. + Otherwise have fun poking around in my projects. +

+ Do you want to know more about my personal life? + Well I like to play video games, watch anime, I love cats and sharks. + So just your ordinary nerdy student.
+ If you want to be even more invested in my personal life, check out my socials below. +

+ Any questions I did not cover, but you are interested in? + Just contect me via email or any of the socials below! +

+
+

Social Media

+
+ + + + + +

Achievements

{achievements().map((achievement, i) =>
{achievement.icon}{achievement.description} diff --git a/public/img/me.png b/public/img/me.png new file mode 100644 index 0000000..705684b Binary files /dev/null and b/public/img/me.png differ diff --git a/styles/Blog/AboutMe.module.scss b/styles/Blog/AboutMe.module.scss index be690e2..3c3b5f2 100644 --- a/styles/Blog/AboutMe.module.scss +++ b/styles/Blog/AboutMe.module.scss @@ -1,6 +1,12 @@ -.preText { - font-size: 1.2em; -} +.personal { + p { + line-height: 1.5; + } + + p:first-of-type { + font-size: 1.2em; + } +} .percentBar { position: relative; @@ -31,6 +37,7 @@ grid-template-columns: 2em auto; column-gap: 10px; padding: 5px; + padding-left: 0; & > span:first-of-type { height: 2em; @@ -120,4 +127,41 @@ &:last-of-type { margin-bottom: 0; } -} \ No newline at end of file +} + +.socials { + display: flex; + flex-direction: row; + align-items: center; + + & > * { + margin-right: 30px; + } + + & > *:last-of-type { + margin-right: 0; + } +} + +.photo { + float: right; + position: relative; + height: max-content; + width: 100%; + max-width: 250px; + border-radius: 1em; + margin-left: 30px; + + & * { + border-radius: 1em; + } + + @media screen and (max-width: 500px) { + & { + float: none; + margin: 0 auto; + max-width: 100%; + border-radius: 1em; + } + } +} diff --git a/styles/globals.scss b/styles/globals.scss index cd5b9ff..e6eea6b 100644 --- a/styles/globals.scss +++ b/styles/globals.scss @@ -53,5 +53,8 @@ body { a.nostyle { text-decoration: inherit; +} + +a.nocolor, a.nostyle { color: inherit; } \ No newline at end of file