Adrian Zapłata - AI Engineer · Berlin, GERMANY (Open to relocation to Poland)

Shipping AI Systems - not demos.

RAG pipelines, LLM agents, structured extraction, workflow automation - production AI built on 7+ years of engineering. Helping teams adopt AI safely using local or cloud models, secure by design. Claude Code power user. Open to AI Engineer roles - remote / worldwide.

Scroll Berlin --:--:--
[01]

Proof of work

Seven years shipping production software - now aimed at one thing: LLM systems that survive contact with production. Retrieval, agents, evals, observability - designed, built and deployed end-to-end, solo.

Six AI systems shipped with tests, evals, guardrails, RAG and CI/CD. One local model trained with LoRA.

Portrait of Adrian Zapłata
decoding [············] 0% subject · A. Zapłata
00+Years engineering
00AI systems shipped
000Tests in Job RAG CI
0.00RAGAS ctx precision0.60 → 0.67
[02]

Selected work

+ WebBuilder, RelationshipApp, n8n pipelines & more Full index on GitHub ↗
[03]

The agent

Live · /api/ask

Don't read the résumé. Ask the model.

A small agent grounded on my background. Ask what I build, where I'm strong, what I'm looking for - it answers from the same bio a recruiter would read, minus the patience.

It runs on the same stack I'd ship for you: a Cloudflare Worker, prompt-cached Claude, rate limits, a spend cap, and every ask logged to D1.

model · claude-haiku-4-5 prompt · cached system prompt + bio guards · Turnstile · 10 req/min/IP · $2/day cap telemetry · latency + tokens + cost → D1

Anonymous prompts may be logged to improve answers. No IP or identifier is stored.

adrian@azaplata.dev - POST /api/ask
try:
turnstile ✓ · cap $2/day ready
[04]

Stack

[05]

Contact

● Open now - full-time AI engineering (Germany · remote/hybrid) or B2B worldwide

Let's talk - or interrogate the agent first.

LocationBerlin, GERMANY - EU citizenOpen to relocation to Poland
ModeRemote · worldwide
Languages Polish native German fluent English fluent
Status● Open to work