111 lines
4.0 KiB
HTML
111 lines
4.0 KiB
HTML
<!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>
|