New case studies and client work by email, as they ship. No spam, unsubscribe anytime.
Sites we've built. How they work.
Every tile below is a live site we built - most of them we also operate. Each one carries a method line, because the how is the product: the scrapers, the pipelines, the integrations, the models. If a method here would solve something for your business, that's the conversation to have.
What we've built lately.
Content that keeps itself current
Publishing pages that carry numbers - prices, benchmarks, "updated for 2026" posts - and dreading the refresh backlog? We built a statistics site where every figure recomputes from its source, and a Claude routine reads the prose against the data each morning. The patterns transfer to any site.
18 pages · kept honest by one 07:30 routine
How it works →
The parts Shopify Plus B2B doesn't do
Running trade pricing through an ERP and wondering whether Shopify Plus can hold it - the negotiated specials, the volume breaks, the carton rules? We moved around seventy price lists across natively, and built the one piece the platform can't do, so every customer sees the price their rep agreed.
One custom app · nothing extra to host
Read the case study →
Eight content ideas, from the model you choose
Type a topic or paste your URL, then pick which model does the thinking - Llama, Qwen, DeepSeek and a few more, most of them free - and get eight commissioning-editor pitches: safe bets, bold swings and contrarian takes, each scored for freshness.
Free · eight models to ideate with
Read the comparison →
The world's first AI-ready job board and data platform
Jobs pulled from 19 ATS platforms, AI-enriched on the edge, and served four ways from one store - web page, XML, JSON and live agent tools.
19 ATS platforms scraped into one clean schema
The case study →
Shopify Plus - Industrial B2B commerce, wired to SAP B1
Five legacy brand sites folded into one Shopify Plus trade store, priced live from SAP - and organic search up 35% year on year.
+35% organic search year on year (organic new users +71%)
The case study →
Retail competitor price monitoring
Five competitors' prices across a 1,250-product portfolio, checked overnight instead of by hand.
~41,800 competitor listings tracked across five retailers
The case study →
Compliance monitoring software for FCA-regulated networks
Three hours of manual checking per broker site, down to minutes - with the evidence attached to every decision.
42 FCA controls per audit
The case study →
Technical SEO audits, inside Claude
Search Console and a full crawl of your site, merged into one ranked audit you can talk to.
93 checks, ranked by recoverable clicks
The case study →
Retail price and product data collection, with n8n
Product catalogues from 20+ suppliers, re-scraped, enriched and served to publishers daily.
4,364 runs in the last seven days, none failed
The case study →
Private AI on our own hardware
The volume work moved onto our own GPUs - and sensitive data never leaves the building.
96 GB local VRAM, two models serving at once
The case study →Content automation with a system behind it
Research, drafting and fact-checking at production scale, ready for your editor before publish.
340+ article working folders, each an audit trail
The case study →-
SimRacingCockpit.gg
LiveSim-racing hardware authority with agentic e-commerce underneath the editorial.
Method: 13 scheduled Firecrawl scrapers → Postgres catalogue (~2,200 products, ~24 merchants) → one search API rendered by a custom WordPress plugin and an MCP
-
Mandala
LiveFree, no-paywall data stories on the world economy - live dashboards with no backend at all.
Method: GitHub Pages + free public APIs, hydrated client-side; a frontier model writes the market verdict on a 6-hour CI cron - zero servers, zero cost
-
Content Marketing Ideas
LiveType a topic or paste your site's URL; an AI commissioning editor pitches eight specific ideas - safe bets, bold swings, contrarian takes. Free, no signup.
Method: one Cloudflare Worker + a single HTML page - live signals (Google News, autocomplete, Hacker News, YouTube, Wikipedia) and a 0-10 'been-done' score filter the topic, then your brief runs through any of eight open-weight models so you can compare and pick
-
EHI Australia
LiveIndustrial-hardware distributor - five legacy brands folded into one B2B trade store, priced live from SAP.
Method: Shopify Plus B2B wired to SAP Business One via APPSeCONNECT, a nightly Cloudflare reconciliation worker, and a keyword-led growth programme - organic search up 35% year on year
-
Select Hardware
LiveA trade hardware business opened up direct to consumers.
Method: B2B → D2C transformation on Shopify - brand catalogue consolidation and a direct retail channel alongside the trade business
-
YubHub
LiveLive AI-jobs feed and hiring-market intelligence, built for agents as much as people.
Method: XML/ATS job capture - 11 platform extractors, a 4-stage Cloudflare Queue pipeline, Workers AI enrichment; the job-scraping infrastructure behind fluidjobs.com
-
MyMiningRig
LiveHome mining and local-AI hardware, tested first-hand. Real numbers, no hype.
Method: hands-on hardware testing written up over years - and the human-written corpus that now trains our voice-analysis tooling
-
Assure · Compliance Console
In pilotAutomated FCA financial-promotions auditing across a portfolio of finance sites. Client undisclosed; audited sites redacted.
Method: site capture → live FCA Register and Companies House checks → 42 controls (30 resolved deterministically, zero LLM tokens) → human review. The engine is code-banned from ever saying 'compliant'
-
Direct Drive Wheels
LiveDeep-dive, fact-checked reviews of every direct-drive wheelbase.
Method: 367 Astro pages - 325 head-to-head comparisons auto-generated from typed content collections; prices refresh from our affiliate catalogue MCP every 14 days
The open-source machinery behind the sites.
GSC history × first-party crawl in one SQLite join - 90 checks, findings priced by expected clicks per developer-hour, paste-ready fixes.
Claude delegates bounded work to your local models over any OpenAI-compatible endpoint - with measured per-model routing.
Gemini as Claude tools: grounded current search, image, SVG and video generation without leaving the conversation.
Your complete Search Console history synced into local SQLite - decay, cannibalisation and striking-distance queries, not the API's 1,000-row sample.
Turn any careers page into a structured, agent-readable job feed.
Six analysers over a writing corpus, out the other end: a Claude Skill that writes in your voice.
Measures how AI search reads your content - extractability, authority signals, citation-worthiness.
A polite site crawler with a persistent SQLite query layer, built for LLM consumption.
The full MCP catalogue - with install commands and the marketer-friendly explanations - lives on the tools page. Most of these publish to npm under @houtini.