---
title: "AI web development case studies | WebRevolution.si"
description: "Case studies from a one-man AI agency: a law-firm content engine with 1,100+ pages, an AI-ready clinic rebuild, and live products you can click."
canonical: "https://webrevolution.si/work/"
updated: "2026-10-06"
words: 1167
jsKb: 3.3
---
Work · client systems and my own products

# AI web development case studies, receipts included.

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.

[I want this for my business →](https://webrevolution.si/start/?ref=work)

[Book 20 min](https://webrevolution.si/contact/#book)

Three receipts from below

[1,100+ pages live on a law firm’s own domain; AI rewrites claim-checked observed 2026-10-05 · live sitemap count](https://webrevolution.si/work/law-firm-ai-content-engine/) [103 → 0 crawler Worker calls after a static rebuild (45-second sample) observed 2026-10-01 · live sample](https://webrevolution.si/work/sitshape/) [3 weeks from empty repo to a live, monetised SaaS, built solo observed 2026-10-05 · git history 31 Aug–21 Sep 2026](https://webrevolution.si/work/filyhost/)

Show

All work 18 Client work 7 Own products 11

Client names are changed. Own products are live unless labelled otherwise.

## Case studies Ranked by what they prove for a business.

1. ![Rebuilt mock of the Corvane Legal knowledge hub with its claim-check panel (name changed)](https://webrevolution.si/_astro/law-tile.DvzMQrwG_I1bRf.webp)
   CLIENT · NAME CHANGED
   1,100+ pages on the firm’s own domain
   **[Corvane Legal: an AI content engine for a German law firm](https://webrevolution.si/work/law-firm-ai-content-engine/)**
   Every AI-rewritten claim checked against the source; anything unsupported waits for a lawyer. AI spend ~€33/mo.
   - Content engine
   - Edge Hub
   - AI search
2. ![SitShape home page on desktop: “What shape do you sit in?” beside an isometric sofa drawing](https://webrevolution.si/_astro/sitshape-desktop.DhzKGA7D_Z3013u.webp)
   OWN PRODUCT · LIVE ↗
   Crawler compute 103 → 0
   **[SitShape: a sofa-shape configurator and seller marketplace](https://webrevolution.si/work/sitshape/)**
   564 pre-rendered pages in 3 languages, 559 automated tests, sellers who never pay commission.
   - Configurator
   - Marketplace
   - Static edge
   [Open the live product ↗](https://sitshape.com/)
3. ![Filyhost home page on desktop: “Drag and drop to upload. Share your link.”](https://webrevolution.si/_astro/filyhost-desktop.CNPIS7fm_16JTpV.webp)
   OWN PRODUCT · LIVE ↗
   Live and monetised in 3 weeks
   **[Filyhost: a monetised file-handover SaaS, built solo](https://webrevolution.si/work/filyhost/)**
   Send links and client inboxes, a Stripe licence ladder, 8 edge rate limiters and a budget guard.
   - SaaS
   - Client portal
   - Payments
   [Open the live product ↗](https://filyhost.com/)
4. ![Rebuilt mock of an Orvelle Dental treatment page ending in a booking path (name changed)](https://webrevolution.si/_astro/dental-tile.DP97b16F_Z1nLsND.webp)
   CLIENT · NAME CHANGED · PRE-LAUNCH
   15 would-be 404s caught before launch
   **[Orvelle Dental: an AI-ready rebuild and campaign page](https://webrevolution.si/work/dental-clinic-ai-ready-rebuild/)**
   Page builder replaced by a lean theme. 19 treatment pages now end in a booking path.
   - AI-ready rebuild
   - Landing page
   - Bilingual SEO
5. ![TotalTax results on desktop: total tax burden, ranking and money left over for one household](https://webrevolution.si/_astro/totaltax-desktop.c2yOdIfq_1MLzns.webp)
   OWN PRODUCT · LIVE ↗
   15 countries, every US state, 26 cantons
   **[TotalTax: a sourced tax engine for 15 countries](https://webrevolution.si/work/totaltax/)**
   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.
   - Calculator
   - Rules engine
   - Lead magnet
   [Open the live product ↗](https://totaltax.aiwebrevolution.com/)
6. ![Mock of the Cuckoo approval portal with a week of drafted posts for a fictional brand](https://webrevolution.si/_astro/cuckoo-tile.CW6D08NB_1eGvi6.webp)
   OWN PRODUCT · PILOT
   Core built in ~2 days
   **[Cuckoo: a week of posts, approved from a phone](https://webrevolution.si/work/cuckoo/)**
   4 AI providers draft a week per channel; the client approves on the phone. Platform approvals pending.
   - Distribution engine
   - Approval portal

## Being written up Built and running. The full case study comes next.

1. ![Vowko sign-in screen on desktop: “Get what you need from people you actually know”](https://webrevolution.si/_astro/vowko-tile.Tjd0nwaA_Z11p9uF.webp)
   OWN PRODUCT · LIVE ↗ Case study coming
   9 MCP tools for members’ AI agents
   **Vowko: an agent-ready community app**
   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.
   - PWA
   - MCP server
   - Passkeys
   [Open the live product (opens Vowko in a new tab)](https://vowko.com/)
2. ![The Oil Fund Ledger in English on desktop: the fund’s value, what the state put in and what it grew by](https://webrevolution.si/_astro/oilfund-desktop.8dAJr2r5_2l0bzK.webp)
   OWN PRODUCT · LIVE ↗ Case study coming
   Within 0.1% over 28 years
   **The Oil Fund Ledger: a reconciled public data tool**
   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.
   - Data pipeline
   - Calculator
   [Open the live product (opens The Oil Fund Ledger in a new tab)](https://oljefondet.aiwebrevolution.com/)
3. OWN PRODUCT · BUILT Case study coming
   Every abandoned brief becomes a lead
   **Productized offer funnel: brief, files and payment on one page**
   Autosaved brief, direct-to-storage uploads and embedded Stripe checkout. Only the payment webhook can mark an order paid.
   - Landing page
   - Payments
   - Intake
   Built · not public yet

Seen something you want for your business?

Tell me which case it is. I reply personally within one business day, with a plain answer on fit, time and price.

[Start a project →](https://webrevolution.si/start/?ref=work)

[Book 20 min](https://webrevolution.si/contact/#book)

## More work, shorter stories One honest line each. No numbers until they’re measured.

- CLIENT · NAME CHANGED Hospitality
  **Valtrina Hotels**
  Websites for a multi-property hotel group, plus a per-location QR flow that sends guests straight to a review.
- CLIENT · NAME CHANGED Real estate
  **Larkspire Realty & Notary**
  Brand refresh with a full logo family, new web imagery and a first series of founder videos.
- CLIENT · NAME CHANGED E-commerce
  **Brimworks Caps**
  An e-commerce retainer: catalogue media and storefront promos.
- CLIENT · NAME CHANGED Trades
  **Ridgeset Concrete**
  Dozens of phone photos turned into an AI-cleaned gallery per service, plus short AI video for ads.
- CLIENT · NAME CHANGED E-commerce
  **Moravik Boutique**
  Product, cart and checkout rebuilt as custom WooCommerce templates. Payment logic left untouched.
- OWN PRODUCT · BUILT Own tool
  **Micro-CMS**
  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.
- OWN PRODUCT · BUILT Own tool
  **HTML→MP4 launch films**
  Product films rendered frame by frame from HTML in 16:9 and 9:16, with a timed voiceover script. First used for Filyhost.
- OWN PRODUCT · BUILT Own tool
  **DMARC monitor**
  Reads a domain’s DMARC reports and flags any sender that fails authentication, so spoofing attempts show up early.
- OWN PRODUCT · LIVE ↗ Own tool
  **[ImageWithCSS (opens in a new tab)](https://imagewithcss.aiwebrevolution.com/)**
  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

## Where the agents practise Small builds, about a day each.

Each one proves something a business can use. Every tile says what.

[Visit the Lab →](https://webrevolution.si/lab/)

- Built in ~1 day
  **[FireWheels City](https://webrevolution.si/lab/)**
  A 3D toy-car playset, tuned to run smoothly on a 2018 iPad.
  Proves for a business Your 3D viewer or configurator can run on the devices your buyers already own.
- Built in ~1 day
  **[Super Duck Cleaner](https://webrevolution.si/lab/)**
  Real-time co-op in the browser, no install.
  Proves for a business Live shared state: the plumbing behind shared dashboards and booking boards.
- Built in ~1 day
  **[Bing Bong](https://webrevolution.si/lab/)**
  Every hit recorded and replayable.
  Proves for a business A complete record of who did what, the backbone of any audit log.
- Built in 2 days
  **[Genesis Table](https://webrevolution.si/lab/)**
  A real-time, multi-table card room. Play money only.
  Proves for a business Tamper-evident real-time state for any business that must prove what happened.

---

## Structured facts

The page's JSON-LD (schema.org), flattened to text.

### WebSite: WebRevolution.si
- url: https://webrevolution.si/
- inLanguage: en
- publisher: WebRevolution.si

### OnlineBusiness: WebRevolution.si
- alternateName: WebRevolution; webrevolution.si; WebRevolution SI
- url: https://webrevolution.si/
- logo: https://webrevolution.si/icon-512.png
- slogan: One man. An army of agents.
- description: One-man AI agency for B2B: AI-ready websites, AI content & distribution engines, AI agents and custom tools that AI assistants can find, cite and recommend.
- founder: Vegard Wikeby
- areaServed: Worldwide
- knowsAbout: Generative engine optimization; AI-ready websites; AI agents for business; AI content engines; Cloudflare Workers; Conversion rate optimization; Model Context Protocol
- contactPoint: ContactPoint (contactType: sales; url: https://webrevolution.si/contact/; availableLanguage: en)
- sameAs: https://www.linkedin.com/in/vegardwikeby; https://x.com/vegardwikeby

### Person: Vegard Wikeby
- url: https://webrevolution.si/about/
- jobTitle: Founder, WebRevolution.si
- worksFor: WebRevolution.si
- image: https://webrevolution.si/img/vegard-wikeby.jpg
- sameAs: https://www.linkedin.com/in/vegardwikeby; https://x.com/vegardwikeby
- knowsAbout: Web development; AI agents; Generative engine optimization; WordPress; E-commerce; Cloudflare

### BreadcrumbList
- Home › Work

### CollectionPage: AI web development case studies
- url: https://webrevolution.si/work/
- inLanguage: en
- isPartOf: WebRevolution.si
- publisher: WebRevolution.si
- mainEntity: ItemList (itemListOrder: https://schema.org/ItemListOrderAscending; itemListElement: ListItem (position: 1; name: Corvane Legal: an AI content engine for a German law firm; url: https://webrevolution.si/work/law-firm-ai-content-engine/); ListItem (position: 2; name: SitShape: a sofa-shape configurator and seller marketplace; url: https://webrevolution.si/work/sitshape/); ListItem (position: 3; name: Filyhost: a monetised file-handover SaaS, built solo; url: https://webrevolution.si/work/filyhost/); ListItem (position: 4; name: Orvelle Dental: an AI-ready rebuild and campaign page; url: https://webrevolution.si/work/dental-clinic-ai-ready-rebuild/); ListItem (position: 5; name: TotalTax: a sourced tax engine for 15 countries; url: https://webrevolution.si/work/totaltax/); ListItem (position: 6; name: Cuckoo: a week of posts, approved from a phone; url: https://webrevolution.si/work/cuckoo/))
