FELIX’ LAB · PROJECTS & WRITING

Build. Break. Write it down.

Technical side projects, interface experiments and security research by Felix Hans. This is the workshop next to Pyrra’s focused pro-bono program — not a portfolio of nonprofit clients.

SELECTED BUILDS

Things made to learn.

Talk to Felix →
Workplace, a fictional spatial-design studio website experiment

WEB EXPERIMENT · 2026

Workplace.

A cinematic brand site for a fictional spatial-design studio, built to explore a scroll-driven canvas hero, GSAP motion and variable type.

Visit live demo ↗
renderKit mark

WORDPRESS · 2026

renderKit.

A Gutenberg block system in React, TypeScript and Tailwind with server-rendered first paint and a Docker relay sidecar.

iOS CONCEPT · 2026

nudge.

A science-backed weight-loss coach concept designed for ADHD brains: personal, focused and built around reducing overwhelm.

Product concept and interface exploration — not a released client product.

nudge app concept screen nudge app coaching screen nudge app progress screen

FIELD NOTES

Engineering, security, shipping.

Ein Website-Fenster wechselt über eine Brücke zwischen zwei dunklen Server-Türmen; eine schwere Kette am alten Server ist aufgebrochen und Datenwürfel folgen geordnetAI-generated
THOUGHTS · 3. Aug. 2026

EU Data Act für Webagenturen: Wird der Website-Umzug jetzt kostenlos?

Der EU Data Act betrifft nicht jede Website. Für Hosting, Baukästen und SaaS gelten neue Regeln zu Export, Verträgen und Anbieterwechsel.

Lesen
A dark 3D scene: a small robot labelled 'AI Agent' sends a checkmarked call to a browser window labelled 'WebMCP' holding a glowing code puzzle piece, which wires out to shopping-cart, calendar, user and menu icons; two cards read 'Call Tool' and 'Structured Result'.AI-generated
ENGINEERING · Jul 3, 2026

I Added WebMCP to My Site in 100 Lines. Here's Why You Should Too.

WebMCP lets browser AI agents call your site's real actions instead of guessing at your UI. It's early, it's cheap to adopt, and being early is the whole point. Here's the case for adding it now.

Read
Roboterarme montieren im Dunkeln eine zerbröckelnde Website aus Stein; davor liegt eine ausgestöpselte Weltkugel im StaubAI-generated
THOUGHTS · 3. Juli 2026

KI-Websites von Agenturen ohne Ahnung: Die nächste Abmahnwelle rollt an

Agenturen verkaufen KI-generierte Websites ohne rechtssicheren Cookie-Banner und ohne Barrierefreiheit. Das Risiko trägt der Kunde — die Abmahnwelle rollt an.

Lesen
A lone white chess pawn inside concentric target rings on a dark board, casting the dashed silhouette of a king behind itAI-generated
ENGINEERING · Jun 22, 2026

Every Chess Engine Makes the Same Wrong Assumption. Maxwell Doesn't.

Every major chess engine—from Stockfish to Leela—assumes your opponent plays perfectly. Maxwell doesn't. Here's the research behind building an engine that adapts to how you actually play.

Read
A medical records folder holding patient photo cards secured by a small padlock, beside an open door spilling light into a dark roomAI-generated
SECURITY · Jun 22, 2026

How I Found 21,000 Patient Photos Online—And What Happened Next

How a routine scan uncovered 21,000 exposed patient images — and what responsible disclosure looks like in practice.

Read
A cracked padlock beside a smartphone playing audio with headphones, a cloud download icon and a terminal intercepting an HTTP media request — broken audio-streaming DRMAI-generated
SECURITY · Mar 20, 2026

Building Your Own DRM: A Case Study in Why You Shouldn't

I recently looked at the content protection of a European audiobook streaming platform. They decided to build their own DRM instead of using Widevine or FairPlay. It went about as well as you'd expect.

Read