diff --git a/frontend/public/assets/me.jpg b/frontend/public/assets/me.jpg new file mode 100755 index 0000000..3995c98 Binary files /dev/null and b/frontend/public/assets/me.jpg differ diff --git a/frontend/src/pages/about.njk b/frontend/src/pages/about.njk index cbd0e7b..af97a06 100644 --- a/frontend/src/pages/about.njk +++ b/frontend/src/pages/about.njk @@ -14,4 +14,40 @@ {% endblock %} {% block content %} +
+ Hello there,
+
+ my name is Tobias Erbshäußer and I'm programming now for roughly two decades.
+
+ What started of with a small book about C programming has become a great activity that I'm practicing nearly + every day.
+
+ Throughout the years I've tried many languages. + C was quickly replaced with the + AutoIt scripting language + which was simply more convenient for the first project: + A bot for Guild Wars that + automated the consumption of liquor to get an ingame title. + I still remember the afternoons I spent with my best friend to fix all the little bugs the first version had. + Later, AutoIt was replaced by Pascal, then came Delphi/Lazarus and my horizon continued to expand. + I dipped my toe into text editor development, cheating software, DLL injections, databases and all kinds of + other stuff. + During my studies at the TU Darmstadt + Racket and Java joined the mix + - the former which I was never a fan of. + C++ also had its appearance along the way and all the "newer" languages such as Kotlin, C#, D, Nim and Rust.
+
+ Today at my job, I'm mostly working on embedded projects using C, C++, Python and Bash scripts. + Sometimes I even have the chance to revitalize and broaden the little bit of Linux kernel knowledge I gained + during my Bachelor and Master thesis.
+
+ Additionally, I've created and maintain the new + SCHANZ Website (a small bar + and event location) and the backend behind it.
+
+ Aside from all the computer work, I hear a lot of music, play on my guitars, read books, swim or ride the bike. +
+
+ An image of myself +
{% endblock %} diff --git a/frontend/src/styles/about.css b/frontend/src/styles/about.css index e69de29..a5fa0b8 100644 --- a/frontend/src/styles/about.css +++ b/frontend/src/styles/about.css @@ -0,0 +1,32 @@ +main { + display: grid; + gap: calc(var(--large-padding) * 2); + grid-template-columns: 1fr 30rem; + grid-template-rows: 1fr; + text-align: justify; +} + +img { + border-radius: 50%; + width: 100%; +} + +@media (max-width: 780px) { + main { + grid-template-columns: 1fr; + grid-template-rows: auto 1fr; + } + + .me { + display: grid; + grid-template-columns: 1fr; + grid-template-rows: 20rem; + grid-row: 1; + justify-items: center; + } + + img { + height: 100%; + width: unset; + } +} diff --git a/frontend/src/styles/default.css b/frontend/src/styles/default.css index 04901fd..50df398 100644 --- a/frontend/src/styles/default.css +++ b/frontend/src/styles/default.css @@ -20,8 +20,8 @@ html { * { box-sizing: border-box; font-family: "Adwaita Sans", sans-serif; - font-size: 1.4rem; - line-height: 2rem; + font-size: 1.6rem; + line-height: 2.4rem; margin: 0; padding: 0; } diff --git a/frontend/src/styles/main.css b/frontend/src/styles/main.css index 90969d2..1d7e3c5 100644 --- a/frontend/src/styles/main.css +++ b/frontend/src/styles/main.css @@ -28,15 +28,9 @@ body > div { max-width: 1440px; } -tesoft-nav { - padding-bottom: var(--medium-padding); - position: sticky; - top: 0; -} - main { min-height: var(--full-content-height); - padding: 0 var(--small-padding); + padding: var(--medium-padding) var(--small-padding); } @media (max-width: 1440px) {