diff --git a/package.json b/package.json index a780e5a..44be3ac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "portfolio", - "version": "0.1.0", + "version": "1.1.0", "private": true, "scripts": { "dev": "next dev", diff --git a/public/portrait-one.jpg b/public/portrait-one.jpg deleted file mode 100644 index 5f65e57..0000000 Binary files a/public/portrait-one.jpg and /dev/null differ diff --git a/public/portrait-one.png b/public/portrait-one.png new file mode 100644 index 0000000..436da57 Binary files /dev/null and b/public/portrait-one.png differ diff --git a/src/app/page.tsx b/src/app/page.tsx index 0a20673..95e4cea 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -98,6 +98,7 @@ export default async function Home() { .slice(0, 3); const age = calculateAge(new Date('2001-03-04')); + const year = new Date().getFullYear() return (
@@ -105,7 +106,7 @@ export default async function Home() { { /* search header */}
-
+
T L K @@ -117,10 +118,18 @@ export default async function Home() {
{ /* input */} - +
+ +
+ T + L + K + R +
+
{ /* tab navigation */}
@@ -128,7 +137,6 @@ export default async function Home() { News Images Videos - Books Web Finances
@@ -151,128 +159,123 @@ export default async function Home() { { /* card grid */} -
-
+
- { /* images */} - -
- Portrait of Markus Thielker -
-
- Portrait of Markus Thielker -
-
- Portrait of Markus Thielker -
-
+ { /* images */} + +
+ Portrait of Markus Thielker +
+
+ Portrait of Markus Thielker +
+
+ Portrait of Markus Thielker +
+
- { /* GitHub */} - - - -
- GitHub - GitHub + { /* GitHub */} + + + +
+ GitHub + GitHub +
+
+
+ MarkusThielker + { + stars > 0 ? + {stars} total stars + : + + } + { + profile.followers ? + {profile.followers} followers + : + + }
-
-
- MarkusThielker - { - stars > 0 ? - {stars} total stars - : - - } - { - profile.followers ? - {profile.followers} followers - : - - } -
- Full stack developer of Kotlin and Java backends with experience in Android, React and Angular frontend development. + Full stack developer of Kotlin and Java backends with experience in Android, React and Angular frontend development. +
+ + + + + { /* age */} + + + + Age + + + + {age} years + March 2001 + + + + { /* employer */} + + + + Employer + + + + None + Open for work + + + + { /* TODO */} + + + + Languages + + + + { + languagePercentages ? +
    + {Object.entries(languagePercentages).map(([index, language]) => ( +
  • + {language.name}: {Math.round(language.percent)} % +
  • + ))} +
+ : +
+
-
-
- - - { /* age */} - - - - Age - - - - {age} years - March 2001 - - - - { /* employer */} - - - - Employer - - - - None - Open for work - - - - { /* TODO */} - - - - Languages - - - - { - languagePercentages ? -
    - {Object.entries(languagePercentages).map(([index, language]) => ( -
  • - {language.name}: {Math.round(language.percent)} % -
  • - ))} -
- : -
- -
- } -
-
-
+ } +
+
{ /* default content (centered) */} @@ -348,7 +351,7 @@ export default async function Home() {
);