
1,100+ pages on the firm’s own domain
Corvane Legal: an AI content engine for a German law firm
Every AI-rewritten claim checked against the source; anything unsupported waits for a lawyer. AI spend ~€33/mo.
- Content engine
- Edge Hub
- AI search
Work · client systems and my own products
Client work appears with the names changed, as clients ask. My own products appear by their real names, live, so you can click them. Every number is dated and says how it was measured, and where something isn’t measured yet, the page says so.

1,100+ pages on the firm’s own domain
Every AI-rewritten claim checked against the source; anything unsupported waits for a lawyer. AI spend ~€33/mo.

Crawler compute 103 → 0
564 pre-rendered pages in 3 languages, 559 automated tests, sellers who never pay commission.

Live and monetised in 3 weeks
Send links and client inboxes, a Stripe licence ladder, 8 edge rate limiters and a budget guard.

15 would-be 404s caught before launch
Page builder replaced by a lean theme. 19 treatment pages now end in a booking path.

15 countries, every US state, 26 cantons
The build fails if any figure lacks a dated source. ~1,100 automated tests. It runs in the browser by design, so nothing leaves it: the proof here is the engine, not AI visibility.

Core built in ~2 days
4 AI providers draft a week per channel; the client approves on the phone. Platform approvals pending.

9 MCP tools for members’ AI agents
Agents can post and respond for their owner. They can never vouch for anyone: trust stays human. An installable app by design: the proof here is safe agent access, not AI visibility.

Within 0.1% over 28 years
Reproduces the fund’s reported value from 141 primary-source series. The build refuses to ship if the anchors drift. Rendered in the browser by design: the proof here is the reconciliation, not AI visibility.
Every abandoned brief becomes a lead
Autosaved brief, direct-to-storage uploads and embedded Stripe checkout. Only the payment webhook can mark an order paid.
Built · not public yet
Websites for a multi-property hotel group, plus a per-location QR flow that sends guests straight to a review.
Brand refresh with a full logo family, new web imagery and a first series of founder videos.
An e-commerce retainer: catalogue media and storefront promos.
Dozens of phone photos turned into an AI-cleaned gallery per service, plus short AI video for ads.
Product, cart and checkout rebuilt as custom WooCommerce templates. Payment logic left untouched.
A static CMS for cheap shared hosting with an AI redesign round-trip: export a page, redesign it with an LLM, paste it back, validated.
Product films rendered frame by frame from HTML in 16:9 and 9:16, with a timed voiceover script. First used for Filyhost.
Reads a domain’s DMARC reports and flags any sender that fails authentication, so spoofing attempts show up early.
Photos rebuilt as pure CSS: 3,000 gradients on one element, fitted on the visitor’s own GPU. A browser app by design: the proof here is the optimizer, not AI visibility.
From the Lab
Each one proves something a business can use. Every tile says what.
Built in ~1 day
A 3D toy-car playset, tuned to run smoothly on a 2018 iPad.
Proves for a businessYour 3D viewer or configurator can run on the devices your buyers already own.
Built in ~1 day
Real-time co-op in the browser, no install.
Proves for a businessLive shared state: the plumbing behind shared dashboards and booking boards.
Built in ~1 day
Every hit recorded and replayable.
Proves for a businessA complete record of who did what, the backbone of any audit log.
Built in 2 days
A real-time, multi-table card room. Play money only.
Proves for a businessTamper-evident real-time state for any business that must prove what happened.
Text extracted from the HTML this server sends — no JavaScript executed, the way GPTBot, ClaudeBot and PerplexityBot fetch pages. It is also the Markdown twin I publish for AI agents.
Loading…
<!doctype html> <title>Custom Web Tools & Cookie-Free Websites | AIWebRevolution</title> … <body> <div id="root"></div> <script type="module" src="/assets/index.js"></script> </body> → 0 words of page content. Beautiful to people. Blank to ChatGPT.
Two minutes · personal reply