https://nussbaumer.dev/

Eingereichte URL:
https://nussbaumer.dev/
Bericht beendet:

Die von der Seite ausgehenden identifizierten Links

LinkText
https://x.com/Do_NussTwitter
https://www.linkedin.com/in/nussbaumer-dominik/LinkedIn
https://dribbble.com/nussbaumer-dominikDribbble
https://github.com/nussbaumer-dominikGithub

JavaScript-Variablen · 8 gefunden

Globale JavaScript-Variablen, die in das Window Object einer Seite geladen werden, sind Variablen, die außerhalb von Funktionen deklariert werden und von jeder Stelle des Codes innerhalb des aktuellen Bereichs zugänglich sind

NameTyp
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
__cfQRobject
__cfBeaconobject
Astroobject
__cfRLUnblockHandlersboolean
plausiblefunction

Konsolenprotokoll-Meldungen · 2 gefunden

In der Web-Konsole protokollierte Meldungen

TypKategorieProtokoll
errorsecurity
errornetwork

HTML

Der HTML-Rohtext der Seite

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Dominik Nussbaumer | Full Stack Engineer</title><link rel="sitemap" href="/sitemap-index.xml"><meta name="description" content="Dominik Nussbaumer | Full Stack Engineer based in Austria, who loves the Web and is interested in clean design."><meta name="keywords" content="Dominik Nussbaumer, Personal Portfolio, Full Stack Engineer, Developer, Angular, HTML, CSS, Javascript, Java, Kotlin, Microservices, Kubernetes, Bachelor of Science, Computer Science, Software Engineering"><meta name="author" content="Dominik Nussbaumer"><!-- Add SEO tags, favicon, etc. --><script defer="" data-domain="nussbaumer.dev" src="https://analytics.spritkenig.com/js/script.js" data-category="analytics" type="text/javascript"></script><!-- ADD Cookiebanner component and only add script if ok --><link rel="icon" href="/favicon/favicon.ico" sizes="32x32"><link rel="apple-touch-icon" sizes="180x180" href="/favicon/apple-touch-icon.png"><link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png"><link rel="shortcut icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png"><link rel="manifest" href="favicon/site.webmanifest"><link rel="mask-icon" href="/favicon/safari-pinned-tab.svg" color="#fff"><!-- Open Graph Tags (Facebook) --><meta property="og:type" content="website"><meta property="og:title" content="Dominik Nussbaumer | Full Stack Engineer"><!--{permalink && <meta property="og:url" content={permalink} />}
    {description && <meta property="og:description" content={description} />}
    {image && <meta property="og:image" content={image} />}
    --><!-- Twitter --><meta property="twitter:card" content="summary_large_image"><meta property="twitter:title" content="Dominik Nussbaumer | Full Stack Engineer"><!--{permalink && <meta property="twitter:url" content={permalink} />}
    {description && <meta property="twitter:description" content={description} />}
    {image && <meta property="twitter:image" content={image} />}--><link rel="stylesheet" href="/_astro/colophon.RNRiJtPE.css"></head> <body class="min-h-screen bg-white text-gray-800">  <div class="flex flex-col min-h-screen max-w-2xl mx-auto pt-12 px-4 lg:px-8"> <header class="flex justify-between items-center mb-8"> <div class="flex items-center gap-4"> <img class="w-10 h-10 rounded-full object-cover" src="Logo.png" alt="Logo"> <div> <p class="text-sm text-gray-500">Hey, I'm</p> <h1 class="text-xl font-bold">Dominik</h1> </div> </div> <a href="mailto:[email protected]" class="flex gap-2 bg-green-100 text-green-600 text-sm font-medium px-2 py-2 rounded-full border border-green-400 hover:bg-green-300 transition-colors hover:pointer"> <span class="relative flex h-2 w-2 m-auto"> <span class="animate-ping absolute inline-flex h-full w-full rounded-full bg-green-400 opacity-75"></span> <span class="relative inline-flex rounded-full h-full w-full bg-green-500"></span> </span>
Open to work
</a> </header> <main class="flex-grow"> <section class="mb-10 lg:relative md:flex"> <h2 class="text-sm font-semibold text-gray-400 mb-4 lg:mb-0 hidden lg:block absolute" style="left:-20%"> ABOUT </h2>  <p class="text-lg leading-6">
I'm a Full Stack Engineer from Austria that loves design and everything about the web. Currently I am writing my
        master's thesis in distributed systems at the University of Technology Vienna.
</p>  </section> <section class="mb-10 lg:relative"> <h2 class="text-sm font-semibold text-gray-400 mb-4 lg:mb-0 static lg:absolute" style="left:-20%"> WORK </h2>  <div class="border border-gray-200 rounded-lg p-6 flex flex-col items-center justify-center space-y-4"> <div class="relative w-16 h-16"> <div class="absolute inset-0 bg-yellow-400 rounded-full opacity-20 animate-ping"></div> <div class="relative flex items-center justify-center w-16 h-16 bg-yellow-400 rounded-full"> <svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" width="24" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" fill="none" viewBox="0 0 24 24" class="lucide lucide-construction">  <rect x="2" y="6" width="20" height="8" rx="1"></rect> <path d="M17 14v7"></path> <path d="M7 14v7"></path> <path d="M17 3v3"></path> <path d="M7 3v3"></path> <path d="M10 14 2.3 6.3"></path> <path d="m14 6 7.7 7.7"></path> <path d="m8 6 8 8"></path>  </svg> </div> </div> <p class="text-sm font-medium text-gray-600">Under Construction</p> </div>  </section> <section class="mb-10 lg:relative"> <h2 class="text-sm font-semibold text-gray-400 mb-4 lg:mb-0 static lg:absolute" style="left:-20%"> PROJECTS </h2>  <div class="border border-gray-200 rounded-lg p-6 flex flex-col items-center justify-center space-y-4"> <div class="relative w-16 h-16"> <div class="absolute inset-0 bg-yellow-400 rounded-full opacity-20 animate-ping"></div> <div class="relative flex items-center justify-center w-16 h-16 bg-yellow-400 rounded-full"> <svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" width="24" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" fill="none" viewBox="0 0 24 24" class="lucide lucide-construction">  <rect x="2" y="6" width="20" height="8" rx="1"></rect> <path d="M17 14v7"></path> <path d="M7 14v7"></path> <path d="M17 3v3"></path> <path d="M7 3v3"></path> <path d="M10 14 2.3 6.3"></path> <path d="m14 6 7.7 7.7"></path> <path d="m8 6 8 8"></path>  </svg> </div> </div> <p class="text-sm font-medium text-gray-600">Under Construction</p> </div>  </section> <section class="mb-10 lg:relative"> <h2 class="text-sm font-semibold text-gray-400 mb-4 lg:mb-0 static lg:absolute" style="left:-20%"> EDUCATION </h2>  <ol class="relative border-s border-gray-200"> <li class="mb-10 ms-4" key="0"> <div class="absolute w-3 h-3 bg-gray-200 rounded-full mt-1.5 -left-1.5 border border-white"></div> <time class="mb-1 text-sm font-normal leading-none text-gray-400"> October 2023 - Present </time> <h3 class="text-lg font-semibold text-gray-900"> Master in Software Engineering &amp; Internet Computing @ TU Wien </h3>  </li><li class="mb-10 ms-4" key="1"> <div class="absolute w-3 h-3 bg-gray-200 rounded-full mt-1.5 -left-1.5 border border-white"></div> <time class="mb-1 text-sm font-normal leading-none text-gray-400"> October 2019 - October 2024 </time> <h3 class="text-lg font-semibold text-gray-900"> Bachelor in Software &amp; Information Engineering @ TU Wien </h3>  </li><li class="ms-4" key="2"> <div class="absolute w-3 h-3 bg-gray-200 rounded-full mt-1.5 -left-1.5 border border-white"></div> <time class="mb-1 text-sm font-normal leading-none text-gray-400"> September 2013 - May 2018 </time> <h3 class="text-lg font-semibold text-gray-900"> IT &amp; Media Matura @ HTL Rennweg </h3>  </li> </ol>  </section> </main> <footer class="mt-auto py-4 border-t border-gray-200"> <div class="max-w-6xl mx-auto"> <div class="flex flex-col md:flex-row justify-between items-center"> <div class="flex space-x-4 mb-4 md:mb-0"> <a href="https://x.com/Do_Nuss" target="_blank" rel="noopener noreferrer" class="text-gray-400 hover:text-gray-600"> <span class="sr-only">Twitter</span> <svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" width="24" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" fill="none" viewBox="0 0 24 24" class="lucide lucide-twitter">  <path d="M22 4s-.7 2.1-2 3.4c1.6 10-9.4 17.3-18 11.6 2.2.1 4.4-.6 6-2C3 15.5.5 9.6 3 5c2.2 2.6 5.6 4.1 9 4-.9-4.2 4-6.6 7-3.8 1.1 0 3-1.2 3-1.2z"></path>  </svg> </a><a href="https://www.linkedin.com/in/nussbaumer-dominik/" target="_blank" rel="noopener noreferrer" class="text-gray-400 hover:text-gray-600"> <span class="sr-only">LinkedIn</span> <svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" width="24" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" fill="none" viewBox="0 0 24 24" class="lucide lucide-linkedin">  <path d="M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"></path> <rect width="4" height="12" x="2" y="9"></rect> <circle cx="4" cy="4" r="2"></circle>  </svg> </a><a href="https://dribbble.com/nussbaumer-dominik" target="_blank" rel="noopener noreferrer" class="text-gray-400 hover:text-gray-600"> <span class="sr-only">Dribbble</span> <svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" width="24" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" fill="none" viewBox="0 0 24 24" class="lucide lucide-dribbble">  <circle cx="12" cy="12" r="10"></circle> <path d="M19.13 5.09C15.22 9.14 10 10.44 2.25 10.94"></path> <path d="M21.75 12.84c-6.62-1.41-12.14 1-16.38 6.32"></path> <path d="M8.56 2.75c4.37 6 6 9.42 8 17.72"></path>  </svg> </a><a href="https://github.com/nussbaumer-dominik" target="_blank" rel="noopener noreferrer" class="text-gray-400 hover:text-gray-600"> <span class="sr-only">Github</span> <svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" width="24" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" fill="none" viewBox="0 0 24 24" class="lucide lucide-github">  <path d="M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"></path> <path d="M9 18c-4.51 2-5-2-7-2"></path>  </svg> </a><a href="mailto:[email protected]" target="_blank" rel="noopener noreferrer" class="text-gray-400 hover:text-gray-600"> <span class="sr-only">E-Mail</span> <svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" width="24" height="24" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" fill="none" viewBox="0 0 24 24" class="lucide lucide-mail">  <rect width="20" height="16" x="2" y="4" rx="2"></rect> <path d="m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7"></path>  </svg> </a> </div> <div class="flex items-center space-x-4"> <style>astro-island,astro-slot,astro-static-slot{display:contents}</style><script type="text/javascript">(()=>{var e=async t=>{await(await t())()};(self.Astro||(self.Astro={})).load=e;window.dispatchEvent(new Event("astro:load"));})();;(()=>{var A=Object.defineProperty;var g=(i,o,a)=>o in i?A(i,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):i[o]=a;var d=(i,o,a)=>g(i,typeof o!="symbol"?o+"":o,a);{let i={0:t=>m(t),1:t=>a(t),2:t=>new RegExp(t),3:t=>new Date(t),4:t=>new Map(a(t)),5:t=>new Set(a(t)),6:t=>BigInt(t),7:t=>new URL(t),8:t=>new Uint8Array(t),9:t=>new Uint16Array(t),10:t=>new Uint32Array(t),11:t=>1/0*t},o=t=>{let[l,e]=t;return l in i?i[l](e):void 0},a=t=>t.map(o),m=t=>typeof t!="object"||t===null?t:Object.fromEntries(Object.entries(t).map(([l,e])=>[l,o(e)]));class y extends HTMLElement{constructor(){super(...arguments);d(this,"Component");d(this,"hydrator");d(this,"hydrate",async()=>{var b;if(!this.hydrator||!this.isConnected)return;let e=(b=this.parentElement)==null?void 0:b.closest("astro-island[ssr]");if(e){e.addEventListener("astro:hydrate",this.hydrate,{once:!0});return}let c=this.querySelectorAll("astro-slot"),n={},h=this.querySelectorAll("template[data-astro-template]");for(let r of h){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("data-astro-template")||"default"]=r.innerHTML,r.remove())}for(let r of c){let s=r.closest(this.tagName);s!=null&&s.isSameNode(this)&&(n[r.getAttribute("name")||"default"]=r.innerHTML)}let p;try{p=this.hasAttribute("props")?m(JSON.parse(this.getAttribute("props"))):{}}catch(r){let s=this.getAttribute("component-url")||"<unknown>",v=this.getAttribute("component-export");throw v&&(s+=` (export ${v})`),console.error(`[hydrate] Error parsing props for component ${s}`,this.getAttribute("props"),r),r}let u;await this.hydrator(this)(this.Component,p,n,{client:this.getAttribute("client")}),this.removeAttribute("ssr"),this.dispatchEvent(new CustomEvent("astro:hydrate"))});d(this,"unmount",()=>{this.isConnected||this.dispatchEvent(new CustomEvent("astro:unmount"))})}disconnectedCallback(){document.removeEventListener("astro:after-swap",this.unmount),document.addEventListener("astro:after-swap",this.unmount,{once:!0})}connectedCallback(){if(!this.hasAttribute("await-children")||document.readyState==="interactive"||document.readyState==="complete")this.childrenConnectedCallback();else{let e=()=>{document.removeEventListener("DOMContentLoaded",e),c.disconnect(),this.childrenConnectedCallback()},c=new MutationObserver(()=>{var n;((n=this.lastChild)==null?void 0:n.nodeType)===Node.COMMENT_NODE&&this.lastChild.nodeValue==="astro:end"&&(this.lastChild.remove(),e())});c.observe(this,{childList:!0}),document.addEventListener("DOMContentLoaded",e)}}async childrenConnectedCallback(){let e=this.getAttribute("before-hydration-url");e&&await import(e),this.start()}async start(){let e=JSON.parse(this.getAttribute("opts")),c=this.getAttribute("client");if(Astro[c]===void 0){window.addEventListener(`astro:${c}`,()=>this.start(),{once:!0});return}try{await Astro[c](async()=>{let n=this.getAttribute("renderer-url"),[h,{default:p}]=await Promise.all([import(this.getAttribute("component-url")),n?import(n):()=>()=>{}]),u=this.getAttribute("component-export")||"default";if(!u.includes("."))this.Component=h[u];else{this.Component=h;for(let f of u.split("."))this.Component=this.Component[f]}return this.hydrator=p,this.hydrate},e,this)}catch(n){console.error(`[astro-island] Error hydrating ${this.getAttribute("component-url")}`,n)}}attributeChangedCallback(){this.hydrate()}}d(y,"observedAttributes",["props"]),customElements.get("astro-island")||customElements.define("astro-island",y)}})();</script><astro-island uid="1xVgvQ" component-url="/Clock-CjgVeelF.js" component-export="default" renderer-url="/client-rw-UtCTY.js" props="{}" client="load" opts="{&quot;name&quot;:&quot;Clock&quot;,&quot;value&quot;:true}" await-children=""><div class="text-sm text-gray-500">Mon 14:53 UTC+1</div><!--astro:end--></astro-island> <img src="/dragonite.gif" alt="Dragonite Sprite" class="w-8 h-8" loading="eager" width="32" height="32" decoding="async"> </div> </div> </div> </footer> </div>   <script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;rayId&quot;:&quot;8f2f2867fe5f383f&quot;,&quot;version&quot;:&quot;2024.10.5&quot;,&quot;r&quot;:1,&quot;serverTiming&quot;:{&quot;name&quot;:{&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfSpeedBrain&quot;:true,&quot;cfCacheStatus&quot;:true}},&quot;token&quot;:&quot;a5a9c3981dd341c6b1a35fc67c931f26&quot;,&quot;b&quot;:1}" crossorigin="anonymous"></script>
</body></html>