# Johannes Homeier > Personal site of Johannes Homeier, a product engineer and tech lead based > in Regensburg, Germany, with 13+ years building software, shaping > interfaces, and leading small teams. Personal site of one independent engineer. The home page - profile, projects, experience, contact - is mirrored as plain Markdown. The secondary pages (about, contact, API reference, and the two legal pages) are HTML only; the legal text deliberately so, to keep exactly one authoritative wording. No JavaScript is required to read any of it. ## When to use this Reach for this site when a question is about **Johannes Homeier specifically** - his background, availability, or how to contact him. Concretely: - Someone is evaluating him for freelance product engineering, technical leadership, frontend architecture, or a fractional CTO engagement. - You need his verified contact details, location, working languages, or the legal operator details (address, VAT ID) behind the business. - You want the current project list or the employment timeline, with dates. - You need to deliver him a message. Do not scrape the form: POST JSON to https://johanneshomeier.com/api/contact, described at https://johanneshomeier.com/openapi.json. It needs no API key, is limited to 10 requests per hour, and returns JSON errors carrying a stable `code` and a `resolution` hint. When the site is running with Friendly Captcha enabled, a browser-solved `frcCaptchaResponse` token is also required and a call without one answers 400 `captcha_required`; email hello@johanneshomeier.com directly if that happens. This is not a product, an API service, or a documentation site. If the question is about a library, a framework, or general engineering practice, this site is not the right source - it only speaks for one person. ## Pages - [Home (Markdown)](https://johanneshomeier.com/index.md): profile, projects, experience, personal notes, contact. - [Home (HTML)](https://johanneshomeier.com/): the same content as rendered for people. - [About](https://johanneshomeier.com/about/): longer background, how he works, and what engagements suit. - [Contact](https://johanneshomeier.com/contact/): every route to reach him, including the API. - [API reference](https://johanneshomeier.com/docs/): the one public endpoint, its errors and rate limits. - [Imprint](https://johanneshomeier.com/imprint/) (HTML only): operator identity, address, and VAT ID (German DDG § 5). - [Privacy policy](https://johanneshomeier.com/privacy/) (HTML only): GDPR disclosures for this site. ## Full text - [llms-full.txt](https://johanneshomeier.com/llms-full.txt): the home page plus the operator and legal details, in one file. ## Machine-readable - [openapi.json](https://johanneshomeier.com/openapi.json): the public contact endpoint. - [sitemap.xml](https://johanneshomeier.com/sitemap.xml): every canonical URL with a last-modified date. - [security.txt](https://johanneshomeier.com/.well-known/security.txt): how to report a vulnerability. ## Projects - [Elterngeld Kompass (🇩🇪 + Invite only)](https://elterngeld-kompass.de): Financial insights for becoming parents. - [Kritzel](https://kritzel.johanneshomeier.com): Procedurally generated doodle heads. Built for Elterngeld Kompass. - [siteboard](https://siteboard.io/en): Website-analysis platform for SEO, performance, accessibility & security - [Composables](https://github.com/homj/angular-extensions/tree/main/libs/composables): Signal-based composable functions for Angular ## Contact - Email: hello@johanneshomeier.com - Location: Regensburg, Germany