Profile picture of Christian Hamann

Christian Hamann – Senior Frontend Developer & UI/UX Expert

Senior Frontend Developer & UI/UX Expert

I build digital experiences that not only perform flawlessly on a technical level, but feel intuitive and natural for people. From the initial idea and design in Figma to the finished, high-performance web application, I support projects end-to-end – with great attention to detail and over 25 years of experience.

GitHub LinkedIn Instagram Traunstein, Bavaria

Imprint & Privacy Policy

On this page you will find all legally required information about the provider of this web offering as well as detailed information on data protection. We attach great importance to transparency and data minimization. This website does not use marketing tracking cookies and does not require a cookie consent banner. Below, the imprint, privacy policy, copyright, accessibility, and technical infrastructure are documented.

Information according to § 5 DDG (German Digital Services Act)

Christian Hamann
Biebinger Straße 14
83365 Nußdorf

Contact

E-Mail:

Responsible for the content according to § 18 (2) MStV

Christian Hamann
Biebinger Straße 14
83365 Nußdorf

Data Protection & Web Analytics

This website uses three privacy-friendly analytics solutions: Umami Analytics (self-hosted on analytics.visualfusion.de), including anonymized interaction analysis (heatmaps, aggregated click and scroll patterns without recording keystrokes or form inputs), Craft Analytics (Craft CMS plugin), and Cloudflare Web Analytics (cookieless, edge-injected). All three operate without marketing tracking cookies, do not create user profiles, and process data in anonymized form. Umami anonymizes IP addresses server-side; Craft Analytics uses IP addresses exclusively in memory to compute a daily rotating hash. Legal basis: Art. 6 (1) (f) GDPR (legitimate interest in optimizing our web offering). No cookie consent banner is required.

Contact Form

When you contact us via the contact form, we process your details (name, email address, message) to handle your inquiry. Transmission occurs via TLS-encrypted connection to our server at netcup. A technically necessary Craft CSRF session is used during submission. Emails are sent through the Uberspace SMTP service with noreply@visualfusion.de as the sender. Legal basis: Art. 6 (1) (b) or (f) GDPR. Data is deleted once the inquiry has been fully processed and no statutory retention obligations apply.

Hosting, CDN & External Resources

The frontend of this website is hosted via Cloudflare Workers (Cloudflare Inc., 101 Townsend St., San Francisco, CA 94107, USA) across a global edge network (CDN, DDoS protection, HTTP/3, TLS encryption). Cloudflare processes connection data (IP address, timestamps, routing information) as technically necessary to deliver and secure the site (Legal basis: Art. 6 (1) (f) GDPR; data transfer under the EU-U.S. Data Privacy Framework). The content management system (Craft CMS), API endpoints, and project files are operated as a headless backend on our server at netcup in containers managed through Coolify. Requests to APIs and forms are routed via Cloudflare Workers to the backend, where technically necessary server log files are processed to ensure system stability and security. Icon fonts are served by this website itself, without any connection to third parties.

Browser Storage

We use your browser's localStorage and sessionStorage to store your language and theme preferences. No tracking data is stored. Legal basis: Art. 6 (1) (f) GDPR (legitimate interest in user-friendly presentation). You can delete this storage at any time via your browser settings.

Your Rights

You have the right to free information about the origin, recipient, and purpose of your stored personal data, as well as to request correction, deletion, restriction of processing, and data portability. You also have the right to object pursuant to Art. 21 GDPR. Furthermore, you have the right to lodge a complaint with a supervisory authority, e.g., the Bavarian Data Protection Authority (BayLDA), Promenade 18, 91522 Ansbach, Germany.

Liability for Content & Copyright

As a service provider, we are responsible for our own content on these pages in accordance with general laws pursuant to § 7 (1) DDG. According to §§ 8 to 10 DDG, however, we are not obliged to monitor transmitted or stored third-party information or to investigate circumstances that indicate illegal activity.

The content and works created by the site operators on these pages are subject to German copyright law. The duplication, processing, distribution, and any kind of exploitation outside the limits of copyright law require the written consent of the respective author or creator.

Technical Realization & Infrastructure

This platform was developed as a high-performance Single-Page Application (SPA) using React, Tailwind CSS, and Headless Craft CMS. The architecture fully decouples frontend and backend: Static delivery and edge routing are handled by Cloudflare Workers (global Anycast CDN, Worker routing, TLS 1.3, Brotli compression). The headless CMS backend, database, and media processing run on our server at netcup in containers managed through Coolify.

Accessibility Statement (WCAG 2.1)

We attach great importance to the accessible and barrier-free design of this web offering. The user interface is continuously optimized in accordance with the requirements of the Web Content Accessibility Guidelines (WCAG 2.1, Level AA). This includes semantic HTML, full keyboard operability, contrast optimization, as well as ARIA attributes for screen readers.

Disclaimer for External Links

Our offering contains links to external third-party websites over whose content we have no influence. For this reason, we cannot accept any liability for this third-party content either. The respective provider or operator of the pages is always responsible for the content of the linked pages. The linked pages were checked for possible legal violations at the time of linking. Illegal content was not recognizable at the time of linking.

Online Dispute Resolution (ODR) & Consumer Arbitration

The European Commission provides a platform for online dispute resolution (ODR), which you can find at https://ec.europa.eu/consumers/odr/. We are neither willing nor obliged to participate in dispute resolution proceedings before a consumer arbitration board.

Copyright Protection & Brand Usage

All texts, screen visualizations, photographs, graphics, source codes, and UI components published on this website are subject to German copyright law. Any duplication, modification, or distribution requires the prior written consent of the operator. Links to this web presence are expressly welcome.

Data Security & Encryption

For security reasons and to protect the transmission of confidential content, such as inquiries via the contact form, this site uses TLS/SSL encryption throughout. You can recognize an encrypted connection by the fact that the address bar of your browser switches from 'http://' to 'https://'.