Work
Selected work.
Client work is anonymised unless the client has agreed to be named. The first piece is the site you're on.
wtfagents.com
01 · StudioColour
- bg#0B0B0C
- surface#141416
- ink#EDEDEA
- body2#C9C9C5
- muted#9A9A96
- rule#2A2A2D
- tag#1E1E21
- accent#FFB23F
Type
- What runs a businessHeading · 600 · −0.02em
- Plain English, working software.Body · 400 · 17px
- Fig. 02 · Spec sheetLabel · Mono 500 · 12px
Components
The site you are on. We designed and built it, along with the guides store, the checkout and the pipeline that typesets every PDF guide.
- The problem
- The studio needed a site that serves two very different visitors — businesses hiring a studio, and readers buying a $7 guide — without either feeling it isn't for them.
- What we built
- A studio site built ready for more languages and a guides store in one design system, the checkout, the delivery email, and the pipeline that typesets every PDF guide, bundle and social carousel from one markdown file per guide.
- How it is used
- New guides are written in markdown, then rendered, checked and published in one step. The studio copy lives in message files, ready for Spanish and Catalan.
A liquidity and confirming command centre
02 · Manufacturing SMEAvailable per bank
UsedAvailable
- Bank A€0.28Mof €1.00M
- Bank B€0.23Mof €0.75M
- Bank C€0.04Mof €0.50M
- Bank D€0.25Mof €0.25M
Available, all lines €0.80M
Anticipate or wait
Invoice €120,000 · due in 90 days · 5.4% a year
| Receive | Cost | Net received |
|---|---|---|
| Today | €1,620 | €118,380 |
| In 30 days | €1,080 | €118,920 |
| In 60 days | €540 | €119,460 |
| At maturity | — | €120,000 |
A confirming command centre that shows a manufacturing SME exactly how much money is available to it across its confirming (reverse factoring) lines.
- The problem
- The company's cash flow was under control, apart from one blind spot: confirming. Across several banks, they never knew what was really available once bank interest and the different anticipation options (short vs long term) were factored in.
- What we built
- A platform that brings every confirming line into one view: what's available per bank, what anticipating now costs versus waiting, and the net amount they'd actually receive under each option.
- Status
- In build.
AI integration inside an EU-regulated legal practice
03 · Legal practiceIncoming
27 documents
- scan_0412.pdfScan
- Email from client, 3 MarchEmail
- Invoice 2025-118.pdfInvoice
- IMG_2207.jpgPhoto
- Annex B, unsigned.docxDraft
- scan_0413.pdfScan
Filing packages
4 packages
- 01 Contract and annexes4 documentsVerified
- 02 Correspondence11 documentsVerified
- 03 Invoices and payments9 documentsIn review
- 04 Photographs3 documentsFlagged
A person checks every package before filing
AI brought into the daily work of an EU-regulated legal practice, inside the limits its obligations set on confidentiality and client data.
- The problem
- Lawyers were spending hours on repetitive drafting, review and document handling. General-purpose AI tools weren't an option as they stood: client data is confidential and the practice is regulated.
- What we built
- AI-assisted evidence processing for an administrative case: turning a large, unstructured document set into organised, verified filing packages, handled entirely within the practice's confidentiality obligations, with a person checking every output.
- How it is used
- The practice uses the process on document-heavy matters.