add projects and umami
This commit is contained in:
48
index.html
48
index.html
@@ -109,6 +109,7 @@
|
|||||||
}
|
}
|
||||||
</style>
|
</style>
|
||||||
<!-- endregion -->
|
<!-- endregion -->
|
||||||
|
<script async defer data-website-id="f91846ac-70d3-48d4-8639-c2be8a5e5f8b" src="https://umami.dailysh.it/umami.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body class="font-mono m-0 p-0">
|
<body class="font-mono m-0 p-0">
|
||||||
<main class="flex flex-col">
|
<main class="flex flex-col">
|
||||||
@@ -171,8 +172,11 @@
|
|||||||
</section>
|
</section>
|
||||||
<!-- endregion -->
|
<!-- endregion -->
|
||||||
|
|
||||||
<!-- region Footer -->
|
|
||||||
<footer class="bg-nls-black text-white">
|
|
||||||
|
|
||||||
|
<!-- region Sections -->
|
||||||
|
<section class="bg-nls-black text-white">
|
||||||
<div class="p-8 sm:p-20 min-h-[120vh]">
|
<div class="p-8 sm:p-20 min-h-[120vh]">
|
||||||
<div class="max-w-screen-md mx-auto">
|
<div class="max-w-screen-md mx-auto">
|
||||||
<!-- region Computer Science -->
|
<!-- region Computer Science -->
|
||||||
@@ -182,6 +186,7 @@
|
|||||||
been a university lecturer for over a decade, teaching web development, software engineering, and computer science. Also at DHBW
|
been a university lecturer for over a decade, teaching web development, software engineering, and computer science. Also at DHBW
|
||||||
Stuttgart, I am a lecturer for the course "Web Development" in the field of computer science.
|
Stuttgart, I am a lecturer for the course "Web Development" in the field of computer science.
|
||||||
</p>
|
</p>
|
||||||
|
<!-- endregion -->
|
||||||
<!-- region Courses -->
|
<!-- region Courses -->
|
||||||
<div class="grid grid-cols-1 md:grid-cols-1 gap-6 mb-8">
|
<div class="grid grid-cols-1 md:grid-cols-1 gap-6 mb-8">
|
||||||
<div>
|
<div>
|
||||||
@@ -204,14 +209,12 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- endregion -->
|
<!-- endregion -->
|
||||||
<!-- endregion -->
|
<!-- region Skills and Expertise -->
|
||||||
|
|
||||||
<h2 class="text-2xl mb-4">Technical Expertise</h2>
|
<h2 class="text-2xl mb-4">Technical Expertise</h2>
|
||||||
<p class="mb-8 max-w-prose">
|
<p class="mb-8 max-w-prose">
|
||||||
With over two decades of experience in software development and architecture, I've navigated the evolving landscape of
|
With over two decades of experience in software development and architecture, I've navigated the evolving landscape of
|
||||||
technology, consistently delivering cutting-edge solutions across various domains:
|
technology, consistently delivering cutting-edge solutions across various domains:
|
||||||
</p>
|
</p>
|
||||||
<!-- region Skills and Expertise -->
|
|
||||||
<div class="grid grid-cols-1 md:grid-cols-1 gap-6 mb-8">
|
<div class="grid grid-cols-1 md:grid-cols-1 gap-6 mb-8">
|
||||||
<!-- region Frontend -->
|
<!-- region Frontend -->
|
||||||
<div>
|
<div>
|
||||||
@@ -1179,6 +1182,41 @@
|
|||||||
<!-- endregion -->
|
<!-- endregion -->
|
||||||
</div>
|
</div>
|
||||||
<!-- endregion -->
|
<!-- endregion -->
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<!-- endregion -->
|
||||||
|
|
||||||
|
<!-- region Project #1 -->
|
||||||
|
<section class="bg-nls-black text-white">
|
||||||
|
<div class="p-8 sm:p-20">
|
||||||
|
<div class="max-w-screen-md mx-auto">
|
||||||
|
<h2 class="text-2xl mb-4">Portfolio</h2>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class=" min-w-full min-h-[80vh]">
|
||||||
|
<img class="min-h-[80vh] object-cover opacity-30 hover:opacity-80 transition" alt="" src="./public/bosch.png">
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<!-- endregion -->
|
||||||
|
|
||||||
|
<!-- region Project #2 -->
|
||||||
|
<section class="bg-nls-black min-w-full min-h-[80vh]">
|
||||||
|
<img class="min-h-[80vh] object-cover opacity-30 hover:opacity-80 transition" alt="" src="./public/pons.png">
|
||||||
|
</section>
|
||||||
|
<!-- endregion -->
|
||||||
|
|
||||||
|
<!-- region Project #3 -->
|
||||||
|
<section class="bg-nls-black min-w-full min-h-[80vh]">
|
||||||
|
<img class="min-h-[80vh] object-cover opacity-30 hover:opacity-80 transition" alt="" src="./public/sarah-weisman.png">
|
||||||
|
</section>
|
||||||
|
<!-- endregion -->
|
||||||
|
|
||||||
|
<!-- region Footer -->
|
||||||
|
<footer class="bg-nls-black text-white">
|
||||||
|
<div class="p-8 sm:p-20 min-h-[120vh]">
|
||||||
|
<div class="max-w-screen-md mx-auto">
|
||||||
|
|
||||||
<!-- region Contact -->
|
<!-- region Contact -->
|
||||||
<h2 class="text-2xl mb-4">Let's Connect</h2>
|
<h2 class="text-2xl mb-4">Let's Connect</h2>
|
||||||
<p class="mb-4 max-w-prose">
|
<p class="mb-4 max-w-prose">
|
||||||
|
|||||||
21
package-lock.json
generated
21
package-lock.json
generated
@@ -1991,11 +1991,24 @@
|
|||||||
"license": "CC-BY-4.0"
|
"license": "CC-BY-4.0"
|
||||||
},
|
},
|
||||||
"node_modules/caniuse-lite": {
|
"node_modules/caniuse-lite": {
|
||||||
"version": "1.0.30000912",
|
"version": "1.0.30001660",
|
||||||
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000912.tgz",
|
"resolved": "https://nexus.devpons.io/repository/node-public/caniuse-lite/-/caniuse-lite-1.0.30001660.tgz",
|
||||||
"integrity": "sha512-M3zAtV36U+xw5mMROlTXpAHClmPAor6GPKAMD5Yi7glCB5sbMPFtnQ3rGpk4XqPdUrrTIaVYSJZxREZWNy8QJg==",
|
"integrity": "sha512-GacvNTTuATm26qC74pt+ad1fW15mlQ/zuTzzY1ZoIzECTP8HURDfF43kNxPgf7H1jmelCBQTTbBNxdSXOA7Bqg==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"license": "CC-BY-4.0"
|
"funding": [
|
||||||
|
{
|
||||||
|
"type": "opencollective",
|
||||||
|
"url": "https://opencollective.com/browserslist"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "tidelift",
|
||||||
|
"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "github",
|
||||||
|
"url": "https://github.com/sponsors/ai"
|
||||||
|
}
|
||||||
|
]
|
||||||
},
|
},
|
||||||
"node_modules/chalk": {
|
"node_modules/chalk": {
|
||||||
"version": "2.4.2",
|
"version": "2.4.2",
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
"main": "index.html",
|
"main": "index.html",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "echo \"Error: no test specified\" && exit 1",
|
"test": "echo \"Error: no test specified\" && exit 1",
|
||||||
"start": "parcel index.html --open",
|
"start": "parcel --public-url=/public index.html --open",
|
||||||
"build": "parcel build index.html",
|
"build": "parcel build index.html",
|
||||||
"format": "npx prettier --write src/**/*.ts index.html package.json",
|
"format": "npx prettier --write src/**/*.ts index.html package.json",
|
||||||
"scp": "scp -r ./dist/* tengo@tuttle.uberspace.de:/home/tengo/html",
|
"scp": "scp -r ./dist/* tengo@tuttle.uberspace.de:/home/tengo/html",
|
||||||
|
|||||||
BIN
public/bosch.png
Normal file
BIN
public/bosch.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 9.6 MiB |
BIN
public/pons.png
Normal file
BIN
public/pons.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 248 KiB |
BIN
public/sarah-weisman.png
Normal file
BIN
public/sarah-weisman.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.4 MiB |
Reference in New Issue
Block a user