HomeWorkCase study 02 · 2026

Recruiting · AI

Exposés that write themselves in three minutes

Applications and CVs become a finished candidate profile — Claude writes the copy, the pipeline sets the document.

Screenshot · The portal: object data on the left, exposé preview on the right
The portal, in operation16:9

3 min

per proposal · was 45

Year
2026
Client
Trenkwalder
Role
Lead developer · architecture, build, rollout
Areas
Full-stack development · AI integration
AI image · The property file the system reads fromAI-generated
Where it starts: the file21:9
AI image · The finished exposé, printed, on the tableAI-generated
Where it ends: the document21:9

The starting point

Applications came in from several sources and were processed with a bought-in SaaS tool. The tool was expensive, sat outside the company's own systems, and couldn't do exactly the things that cost the most time day to day.

AI image · The application file on the desk, with sticky notes for what is missingAI-generated

What was built

Screencast: the proposal being written in the browser
The system, recorded at work16:9

A pipeline inside the company's own recruiting platform: applications in from several sources, résumés parsed into consistent candidate profiles, and the finished presentation out.

If a piece of information is missing, the system spots the gap and starts a chatbot conversation to ask for it specifically — instead of blocking the case or waving it through incomplete.

  • 01What you touch

    Screenshot: the editing interface, with the source under every paragraph
  • 02Where the data sits

    Diagram: the schema — objects, sections, embeddings in PostgreSQL with pgvector
  • 03How it is operated

    Screencast: deploy from commit to live

Stack

Interface

Next.js

API

TypeScript RAG Claude / GPT / Gemini

Data

PostgreSQL pgvector

Cloud

AWS (S3, Lambda) Docker

Result

The bought-in SaaS tool was switched off. The generator runs inside the company's own platform.

Screencast · The thing running: exposé preview on the left, generation log on the right
The thing running21:9
Screenshot · Where the number comes from: 2 min 58 s on average across 214 runs
Where the number is read off21:9

The other work

The three other case studies.

Screencast · SnipeFlip live: the deal table, minute by minute

01Sneaker deals · Automation

2,500

operations per day · one VPS

SnipeFlip

Screencast · RecRobot: from 148 approached to 9 hired

03Recruiting · Automation

3 → 12

developers in three months

RecroBot

All projects

Contact

Half a minute, and you know more.

Half a minute on what I work on and how. If a question is left, write to me — an answer within one working day.