portfolio-page/index.html

87 lines
3.9 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<!-- Primary Meta Tags -->
<title>Sascha Bach | Freelance Software Developer Accessible Web Development</title>
<meta name="description" content="Freelance software developer in Germany specializing in accessible web development. I build inclusive websites compliant with the Accessibility Act using React, TypeScript, and modern frameworks." />
<meta name="author" content="Sascha Bach" />
<meta name="keywords" content="freelance software developer, accessible web development, barrierefreie Webentwicklung, React developer, TypeScript, web accessibility, BFSG, Germany" />
<link rel="canonical" href="https://sascha-bach.de/" />
<!-- Hreflang for multi-language -->
<link rel="alternate" hreflang="en" href="https://sascha-bach.de/" />
<link rel="alternate" hreflang="de" href="https://sascha-bach.de/" />
<link rel="alternate" hreflang="x-default" href="https://sascha-bach.de/" />
<!-- Open Graph / Facebook -->
<meta property="og:type" content="website" />
<meta property="og:url" content="https://sascha-bach.de/" />
<meta property="og:title" content="Sascha Bach | Freelance Software Developer" />
<meta property="og:description" content="Freelance software developer in Germany specializing in accessible web development. Building inclusive websites compliant with the Accessibility Act." />
<meta property="og:locale" content="en_US" />
<meta property="og:locale:alternate" content="de_DE" />
<meta property="og:site_name" content="Sascha Bach Portfolio" />
<!-- Twitter -->
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="Sascha Bach | Freelance Software Developer" />
<meta name="twitter:description" content="Freelance software developer in Germany specializing in accessible web development. Building inclusive websites compliant with the Accessibility Act." />
<!-- JSON-LD Structured Data -->
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "Sascha Bach Freelance Software Developer",
"url": "https://sascha-bach.de",
"description": "Freelance software developer specializing in accessible web development, React, TypeScript, and modern frameworks.",
"founder": {
"@type": "Person",
"name": "Sascha Bach",
"jobTitle": "Freelance Software Developer",
"url": "https://sascha-bach.de",
"sameAs": [
"https://www.linkedin.com/in/saschabach/",
"https://codeberg.org/saschab"
]
},
"areaServed": "DE",
"knowsLanguage": ["en", "de"],
"hasOfferCatalog": {
"@type": "OfferCatalog",
"name": "Web Development Services",
"itemListElement": [
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Accessible Web Development"
}
},
{
"@type": "Offer",
"itemOffered": {
"@type": "Service",
"name": "Frontend Development (React, TypeScript)"
}
}
]
}
}
</script>
</head>
<body>
<div id="root"></div>
<noscript>
<h1>Sascha Bach Freelance Software Developer</h1>
<p>Freelance software developer in Germany specializing in accessible web development. Building inclusive websites compliant with the Accessibility Act using React, TypeScript, and modern frameworks.</p>
<p>Contact: freelancer [at] sascha-bach.de</p>
<p>Visit with JavaScript enabled for the full experience.</p>
</noscript>
<script type="module" src="/src/main.tsx"></script>
</body>
</html>