[CV]
Jan Sachse
AI Solution Architect. RAG, multi-agent systems and MCP — from PoC to production.
WARSAW · TEL +48 780 028 423 · JANSACHSE@OUTLOOK.COM · C1+ EN

[FIG. CV-1] WIRING DIAGRAM
AI SYSTEMS
[+]█ HYBRID SEARCH (RRF)
I design dense+sparse hybrid search with RRF fusion — once server-side in Qdrant, once as a single SQL query over pgvector + full-text (CTE, FULL OUTER JOIN, HNSW+GIN indexes), always degrading to sparse-only when the embedding fails.
[+]█ IR/LLM EVALUATION
I build IR eval harnesses (nDCG/MRR/recall, bootstrap CI, ablations, frozen sets) that settle my decisions — from model choice to separating relevance from business logic. A change without a measurement doesn't exist for me.
[+]█ LLM INTEGRATION
I wire LLMs into products (receipt OCR, search, content generation) with measurement-driven model choice, a provider-abstraction layer, and graceful degradation to a fallback instead of HTTP 500.
[+]█ MCP SERVERS
I write complete MCP servers from scratch (low-level SDK, 6+ tools with JSON Schema, STDIO transport) — with the handshake verified end-to-end and an eye for JSON-RPC framing pitfalls.
[+]█ RAG PIPELINES
I design rewrite→retrieve→rerank RAG pipelines with each link measured separately — on hard queries I raised MRR from 0.676 to 0.934 at Recall@10 = 1.000.
[+]▓ AGENT ORCHESTRATION
I orchestrate multiple AI agents (a sequential architect + N parallel researchers) and tool-use loops that mutate app state — with the token and isolation trade-offs settled.
[+]▓ CONVERSATIONAL RAG
I built a shopping assistant that verifies requirements (color, size, capacity) BEFORE recommending a product — rejecting e.g. a "White/Black" shoe against a "red" requirement.
[+]▓ LLM COST ENGINEERING
I price LLM operations before running them (≈2.6M tokens ≈ $0.05 against a $0.50 cap) and pick models by measured quality-to-price ratio, not by the price list.
PROMPT & CONTEXT
[+]█ PROMPT ENGINEERING
I design production prompts that force deterministic, schema-shaped LLM output — from template-as-schema to enums in JSON Schema. I treat a prompt as a contract, not a suggestion.
[+]▓ CONTEXT ENGINEERING
I design mechanisms for working under the context-window limit — single-call context compression and checkpoint/resume for artifacts that don't fit the window (an 80+ slide deck, auto-stop at ~60%).
[+]▓ LLM RELIABILITY
I empirically diagnosed three failure modes of a cheap model and hardened it with chain-of-thought, small batches and moving the decision from model to code — accuracy from 5/8 to 8/8.
[+]▓ ANTI-HALLUCINATION
I designed a prompt contract grounding every fact table in a source (a mandatory Source column, data/assumption tags) — a hallucinated quote is the gravest substantive error in my book.
ARCHITECTURE & INTEGRATIONS
[+]█ API INTEGRATION
I integrate under-documented external APIs empirically, against the live system (PSD2/Open Banking, courier OAuth, SEC EDGAR) — with retry/backoff, limit workarounds and revert-to-known-good discipline.
[+]█ APP SECURITY
I run formal security self-audits (20 findings, including a race enabling PIN brute-force) and harden apps: recursion-free RLS, PII/GDPR protection, prompt-injection hardening.
[+]█ CONCURRENCY CONTROL
I design atomic state control against TOCTOU and replay — conditional atomic updates, partial UNIQUE + transactional RPCs — at the database level, not with locks in code.
[+]█ PAYMENTS & ESCROW
I design marketplace payment flows (Stripe Connect, escrow, manual payout + sweeper) and invoicing — with idempotent webhooks and server-side amount calculation against client tampering.
[+]█ ARCHITECTURE
I design solution architecture and justify it in writing (ADRs with alternatives) — from deliberately reducing a stack to its minimum to rolling back "correct" choices when context reveals a simpler, safer path.
DATA
[+]█ DATA ENGINEERING / ETL
I design idempotent ETL pipelines — a 10k-record ingest with retry honoring retry-after, CKAN sync with reprojection, an XBRL/EDGAR parser deriving periods from fact dates — resilient to rate limits and dirty data.
[+]▓ FINANCIAL MODELING
I built my own valuation engines (DCF with WACC/CAPM, multiples, DDM) and metric reconstruction from raw EDGAR data — with canonical values written down as tests before implementation.
[+]▓ POSTGRES / SQL
Advanced Postgres: RRF rank fusion in a single query (CTE + FULL OUTER JOIN, HNSW+GIN indexes), RLS with SECURITY DEFINER functions, and queries designed around real PostgREST limits.
[+]▓ SUPABASE
I build apps on the full Supabase stack — dozens of SQL migrations, RLS + SECURITY DEFINER RPCs, Deno edge functions — with a role model immune to policy recursion.
PRODUCT & PROCESS
[+]█ AI-NATIVE WORKFLOW
I build software AI-native (Claude Code: custom skills, hooks, project memory, the /loop loop, multi-agent + worktrees) — steering the AI with architectural decisions and review, not the other way round.
[+]█ OOXML AUTOMATION
I automate Office document generation at the OOXML level — hand-assembling .docx via altChunk, editing .pptx as raw XML — with accessibility built in as automatic transformations.
[+]█ LOOP ENGINEERING
I designed my own harness for long autonomous build loops: a planning package + MASTER-PROMPT with the /loop loop baked in, a context budget measured like a statusline and a HANDOFF protocol at ≥55% — works on any repo, long-horizon.
[+]█ SPEC-FIRST / ADR
I work spec-first: phased backlogs with a measurable Definition of Done, ADRs with a "why + alternatives" section and work contracts with hard prohibitions — instead of hundreds of unplanned auto-commits.
[+]▓ CI/CD
I build CI/CD pipelines (GitHub Actions: build→rsync→service verification) and cron jobs (Vercel, GitHub Actions with retry/backoff) for production deployments.
[+]▓ GITLAB BACKLOG OPS
I run a GitLab backlog as the source of truth (issues, milestones, a label taxonomy) with my own automatic Capacities→GitLab→mirror sync executed by a headless agent.
[+]▓ TEST-FIRST
I work test-first with canonical values (206 cases written before implementation) and a contract-test generator gating on regression rather than on failure.
DESIGN & UX
[+]▓ ACCESSIBILITY / WCAG
I enforce accessibility measurably: axe 0 critical/serious errors in both themes, and document WCAG as automatic OOXML transformations, not a manual checklist.
[+]▓ CANVAS / 3D / MAPS
I build interactive graphics: a vanilla-canvas game (3194 lines, custom bitmap font, delta-time loop), a GLB→react-three-fiber 3D pipeline and 3D maps on MapLibre.
[+]▓ DATA VISUALIZATION
I design readable data visualizations — charts with an S/R-level overlay synced to a table, analytics panels, muted palettes — aware of context and audience.
[+]▓ DESIGN SYSTEM
I run a design system as a token contract (audit/drift/update, token-by-token migration) — a consistent look with no raw values scattered through the code.
[+]▓ FRONTEND (NEXT/RSC)
I build polished frontends on Next.js App Router (RSC, Server Actions), mobile-first PWAs and components without UI libraries — with secrets kept out of the browser.
SOFT & MANAGERIAL
[+]█ AI TRAINING
I run AI trainings in an organization's training program (prompt engineering, vibecoding, Custom GPTs, agents, MCP) and built a materials production line — with teaching and production standards enforced.
[+]█ PRODUCT OWNER
Product Owner with a PSPO II certificate — I run a backlog from scope to delivery: phases with measurable criteria, prioritization, GitLab as the source of truth and AI-native task-flow automation.
[+]▓ CLIENT WORK
I translate clients' real processes (law firms) into software — from a staged offer with a pilot to an invoicing system encoding the client's business rules.
EXPERIENCE
2025 — →
ENTERPRISE ORGANIZATION · AI SPECIALIST
GenAI/RAG, MCP servers for business systems, Word/Excel automation, tender documentation analysis, enterprise trainings.
2024 — 2025
FREELANCE · AI SOLUTION ARCHITECT
DocChat, hackathon-framework, 15+ apps shipped on Vercel, multi-tenant e-commerce, consulting.
2022 — 2024
BPLATFORM / SHASS AI · PO/PM/UX
Architecture of 2 systems from scratch, Figma, the full product cycle.
EDUCATION
KOZMINSKI UNIVERSITY · BA IN AI + MANAGEMENT · 2020–2024
- ▸ INTRODUCTION TO PYTHON AND MACHINE LEARNING
- ▸ ADVANCED MACHINE LEARNING
- ▸ BIG DATA AND ALGORITHMS
- ▸ STATISTICS FOR MACHINE LEARNING
- ▸ CLOUD INFRASTRUCTURES AND OTHER BUSINESS IT TOOLS
- ▸ STRATEGIC MANAGEMENT IN NEW ECONOMY: BUSINESS MODELS
- ▸ PROJECT MANAGEMENT
- ▸ BASIC SCRUM
ACHIEVEMENTS
| 2025 | BLOXHUB Copenhagen — honorable mention |
| 2024 | Gdańsk Press Photo |
| 2023 | 1st place — Shark Tank Kozminski |
| 2020 | Kozminski scholarship |
| 2018 | Entrepreneurship Olympiad finalist — top 0.1% of 35,000 |
| 2017 | 4th in the world — Odyssey of the Mind |
STACK / ENGINE ROOM
→ hover a tag — the projects it was used in
MY OWN CLAUDE CODE SKILLS
/CV
Builds a job-specific CV from my knowledge base and skill atlas — one A4 page in this site's style.
/CVJEZYK
Guards the portfolio's language: rewrites copy in CV or web register and kills impersonal phrasing.
/KRYTYK
A sceptical project reviewer — mercilessly hunts for gaps in plans and specs.
/EXCALIDRAW-DIAGRAM
Draws polished architecture and ER diagrams into .excalidraw files, dodging known export traps.
/FEEDBACK-LINK
Links Claude Code's project memory into the repo via a directory junction — feedback lives next to the code.
/LOOPSTART
Turns raw input into a planning package: a spec, an agent contract and a backlog with acceptance criteria.
/START
Bootstraps a new session: working folders, a decision log and working rules written into CLAUDE.md.