Live
Live API-to-CRM integration showpiece
This is a live run: public feeds move through four timed stages into a small tool that keeps leads. [SQLite]
For the person reviewing a proposal: every service, the numbers behind it with their sources, a live count from this server and how a project runs.
A fresh locked-down container per press: real weather data in, a go / watch / reschedule call out.
Checked Open the live runner
We build websites and apps your team and customers use, and tools that collect and tidy up information. Others are a chat on your website and a phone receptionist. The last is practice attacks that find weak spots in your bot.
Live
This is a live run: public feeds move through four timed stages into a small tool that keeps leads. [SQLite]
Live
This is a live reading: the fixed weather script reads the real forecast and shows its log as it runs. The last 33 recorded runs had a median of 1.63 s.
Replay
A real run, replayed: 45 conversations played twice made 90 runs, and the final run had zero failed checks. [grok-4.7]
Each one is a complete business website, with its pages, forms and checks in place. Browse the site work.
From nine county sources, 3,361,791 raw county rows became 1,391,184 land records. The tool marks repeated records without deleting them and blocks import if the do-not-call list is missing. Follow the data work.
Visitors get starter buttons suited to the trade, then a card to confirm their details. The bubble emails the lead summary. See the chat work.
Replay
A real run, replayed: eight business sites cover 309 pages, built through 12 build stages from 27 to 30 Sep 2026. Checks compared all 28 site pairs for similarity.
Run Open
Replay
A real run, replayed: the eight-stage call-list pipeline, played back stage by stage.
Replay
The chat bubble carries 46 trade playbooks in one widget of about 100 KB that loads no outside libraries. [zero runtime dependencies]
We direct AI coding agents and check their work with tests and gates before anything ships.
The data tools clean and match public records, and the chat bubble greets visitors in your colors and emails lead summaries. The phone receptionist opens each call by saying it is an AI. See the stack page for the open-source parts.
Checks catch type errors before anyone shares code. They also stop one part from reaching into another's internals. [pre-push gate, boundary lint]
Your website text becomes draft settings for the bot. The bot reviews the draft, and rule checks run before a separate step activates it.
Test callers press on the receptionist's written instructions, and fixed rules score every reply.
Across 36 test transcripts, a self-test flagged every bad one and passed every good one.
In the documented restore drill, five databases came back with matching row counts.
We have converted sites to and from WordPress. See a conversion
We have built voice bots that take real calls. Hear a call
We have moved sites for clients. See a move
We have delivered this work for clients. Read the build records
One builder handles your project from start to finish. It is never handed off or put in a ticket queue.
Your messages go straight to us. You can discuss the next change with the person building it.
Before sending a brief, read about the builder or browse the tools used.
One sentence about your project is enough to begin. Tell us what you would change, so a custom version can start with your tools.