From 3c1dfde620624a0783c5135191eb83f2e10151c5 Mon Sep 17 00:00:00 2001
From: Veit Heller
Date: Fri, 1 May 2026 15:29:05 +0200
Subject: [PATCH] quiet redesign yo
---
gdpr_notice.html | 62 ++++++++++++++++++++-------------
imprint.html | 16 ++++++---
index.html | 5 +--
talks.html | 89 +++++++++++++++++++++++++++++++++++++++---------
4 files changed, 123 insertions(+), 49 deletions(-)
diff --git a/gdpr_notice.html b/gdpr_notice.html
index 562e0db..ca73082 100644
--- a/gdpr_notice.html
+++ b/gdpr_notice.html
@@ -1,5 +1,5 @@
-
+
@@ -12,6 +12,7 @@
src: url('charter_regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
+ font-display: swap;
}
html {
box-sizing: border-box;
@@ -25,7 +26,7 @@
width: 100vw;
height: 100vh;
margin: 0;
- background-color: #fafaf3;
+ background-color: #fafaf7;
}
.main {
max-width: 600px;
@@ -37,16 +38,31 @@
font-size: 28px;
font-weight: 400;
}
+ .main h2 {
+ font-size: 22px;
+ font-weight: 400;
+ margin-top: 2em;
+ }
.main a {
color: #000;
text-decoration: none;
border-bottom: 2px solid #d6dde3;
}
+ .site-link {
+ font-size: 16px;
+ color: #444;
+ margin-bottom: 0.5em;
+ }
+ .site-link a {
+ border-bottom: none;
+ color: #444;
+ }
GDPR Notice | Veit Heller—Technologist at Large
+
← Veit Heller
GDPR Notice
This is the personal website of Veit Heller. I will provide a notice that
@@ -57,25 +73,25 @@
It collects the requesting party’s IP address and user agent from the
HTTP request, but does not store them.
-
Web analytics (Plausible)
-
- This site uses Plausible Analytics. Plausible works without cookies
- and without cross-site tracking. No personal data is stored.
-
-
- - Per pageview captured: page URL (without query params except common campaign tags),
- referrer, and derived browser/OS/device type; city-level location is inferred from the IP.
- - No raw identifiers stored: Plausible does not store IP addresses or full user-agents.
- For daily unique counts it uses a hash of a rotating salt + domain + IP + UA; the salt is deleted
- every 24 hours.
- - Legal basis: Art. 6(1)(f) GDPR (legitimate interest) in lightweight, privacy-preserving
- reach measurement and site improvement.
- - Processor & hosting: Plausible Insights OÜ (Estonia, EU). Data are processed and stored
- in the EU on servers in Germany (Hetzner). No transfers outside the EU.
- - Retention: Only aggregated statistics are kept for as long as the site is active.
- You can contact me if you have questions regarding this processing.
- - Public stats: For transparency, I made the statistics publicly available here.
-
+
Web analytics (Plausible)
+
+ This site uses Plausible Analytics. Plausible works without cookies
+ and without cross-site tracking. No personal data is stored.
+
+
+ - Per pageview captured: page URL (without query params except common campaign tags),
+ referrer, and derived browser/OS/device type; city-level location is inferred from the IP.
+ - No raw identifiers stored: Plausible does not store IP addresses or full user-agents.
+ For daily unique counts it uses a hash of a rotating salt + domain + IP + UA; the salt is deleted
+ every 24 hours.
+ - Legal basis: Art. 6(1)(f) GDPR (legitimate interest) in lightweight, privacy-preserving
+ reach measurement and site improvement.
+ - Processor & hosting: Plausible Insights OÜ (Estonia, EU). Data are processed and stored
+ in the EU on servers in Germany (Hetzner). No transfers outside the EU.
+ - Retention: Only aggregated statistics are kept for as long as the site is active.
+ You can contact me if you have questions regarding this processing.
+ - Public stats: For transparency, I made the statistics publicly available here.
+
For any questions or concerns contact:
Veit Heller
Moltkestr. 5
@@ -83,9 +99,7 @@
Germany
Don't know what this is? This is a necessity dictated by European law.
-
-
Shoot me an e-mail
-
Head back home
+
See also: Imprint
diff --git a/imprint.html b/imprint.html
index 63f1165..952baac 100644
--- a/imprint.html
+++ b/imprint.html
@@ -1,5 +1,5 @@
-
+
@@ -43,11 +43,21 @@
text-decoration: none;
border-bottom: 2px solid #d6dde3;
}
+ .site-link {
+ font-size: 16px;
+ color: #444;
+ margin-bottom: 0.5em;
+ }
+ .site-link a {
+ border-bottom: none;
+ color: #444;
+ }
Imprint | Veit Heller—Technologist at Large
+
← Veit Heller
Imprint
Veit Heller
Moltkestr. 5
@@ -55,9 +65,7 @@
Germany
Don't know what this is? This is a necessity dictated by German law.
-
-
Shoot me an e-mail
-
Head back home
+
See also: GDPR Notice
diff --git a/index.html b/index.html
index 277c5c1..88f6cab 100644
--- a/index.html
+++ b/index.html
@@ -135,9 +135,6 @@
.broken-up {
display: block;
}
- .broken-up li {
- list-style: circle;
- }
.main h1 {
font-size: 20px;
}
@@ -291,7 +288,7 @@
- Book this workshop
+ Book this workshop
@@ -167,9 +186,9 @@
What VCs, acquirers, and enterprise buyers actually check, and how to be ready to answer. Architecture narrative, risk posture, and processes that actually give you something in return. Read about it here.
- Takeaways: a DD checklist, a clean architecture one-pager, a 30-day prep plan including process refinements (workshop only).
- - Formats: 45–90min talk, ~3h workshop, 6-8h full-day (hands on)
+ - Formats: 45–90min talk, ~3h half-day, 6–8h full-day (hands-on)
- Book this workshop
+ Book this workshop
@@ -177,17 +196,17 @@
-
+
Upcoming: Type Systems You Might Not Know (But Will Love)
WeAreDevelopers World Congress Europe, 2026
-
A tour through beautiful but lesser-known type systems.
+ A tour through beautiful but lesser-known type systems.
Von der Cloud ins Rack – Wie Netzautomatisierung souveräne RZ-Umgebungen ermöglicht
Rack & Stack 2026
-
A German talk on high fidelity network automation to drive the adoption of sovereign data infrastructure.
+ A German talk on high fidelity network automation to drive the adoption of sovereign data infrastructure.
Recording pending
@@ -230,7 +249,7 @@
Brainfuck, Carp, Macros, and Futamura Projections
LambdaLounge, 2021
A technical presentation connecting minimal languages, metaprogramming, and interpreter folding techniques.
- Watch →
+ Watch →
@@ -269,7 +288,7 @@
-
+
Efficient Module-Level Dynamic Analysis for Dynamic Languages with Module Recontextualization
@@ -285,6 +304,42 @@
Read →
+
+