Skip to content
Houtini.
Work with me
Projects

Every engagement is different, because every company is different.

What doesn't change is where I start: with the hard problem your business or your team can't solve for a reasonable budget, and with the people who understand it. These projects are my own businesses and the tools I run every day. They're here so you can see what's possible, take that away, and think about what could be done with it in your company.

Sometimes a client sees enough here to find their own way forward. Sometimes they hire me to build something unique and quite specific.

The SimRacingCockpit homepage

SimRacingCockpit

Live

My flagship. A site that helps sim racing enthusiasts find the right product, and the place I keep my SEO sharp by holding top rankings for buyer's guides and reviews. Every guide carries live pricing, stock and discount codes from a price engine I built, and it's where I test dynamic content marketing in public.

Live price comparison rendered on a buyer's guide page

The price engine

Live

A crawler on Cloudflare that visits the known suppliers in an industry for the latest prices, stock and new products, reads each product page with a model to pull out the technical specifications, and serves the result as an API. The same engine became the price monitor a B2B distributor uses to set retail pricing without undercutting its own trade customers.

The YubHub job platform

YubHub

Live

The job scraper I built for fluidjobs.com, grown into a platform of its own. It turns any careers page into a structured feed, and it was my study of how a modern website works in the agentic era: manage your account through your AI assistant over MCP, and let an agent do the job search for you over WebMCP.

The Assure compliance checker

Assure

Prototype

Data collection and AI, pointed at financial-services websites and the FCA's rules. It crawls a site, takes snapshots on mobile and desktop, and evaluates the messaging and the advertising, so a compliance team isn't bogged down in collecting the evidence. The human makes the decision.

A local model serving on the rig

The rig

Live

A pair of modded RTX 4090s running the local models I test and write about, with LM Studio and vLLM. Some data shouldn't leave the building, and I like to know what each model can do on real hardware before I recommend it.

A TheDailyVisual story

TheDailyVisual

Live

A statistics site where every figure recomputes from its source and a routine reads the prose against the data each morning. My test bed for content that keeps itself current.