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.
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.
Selected work
Job RAG
github.com/AdrianZaplata/job-rag · Python · publicProduction RAG over AI-engineer job postings - pgvector retrieval, cross-encoder rerank, LangGraph agent, FastAPI + SSE, FastMCP server. RAGAS-evaluated: context precision 0.60 → 0.67.
2026Relay
github.com/AdrianZaplata/relay · Python · publicReal-time telemetry for a connected e-bike fleet - Kafka ingest, idempotent consumers, Postgres, FastAPI + React ops console with a live GPS fleet map. Helm + ArgoCD GitOps.
2026
003
Ploop
tiktok-game-eta.vercel.app · TypeScript · liveType a game idea → a playable Phaser 3 arcade clip at a shareable link in ~15s. Versioned prompts, boot-rate evals, sandboxed iframe runtime on a separate origin.
2026
004
PixelArtAI
github.com/AdrianZaplata/PixelArtAI · Python · publicStable Diffusion 1.5 + custom LoRA fine-tune for game-ready pixel sprites - Flask generation API, reproducible sd-scripts training configs shipped in-repo.
2025The agent
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.
Anonymous prompts may be logged to improve answers. No IP or identifier is stored.
Stack
Contact
● Open now - full-time AI engineering (Germany · remote/hybrid) or B2B worldwide