P R O J E C T SC O N T A C T

[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

Jan Sachse
PORTRAIT · DUOTONE · MOVE THE CURSOR

[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

  1. 2025 — →

    ENTERPRISE ORGANIZATION · AI SPECIALIST

    GenAI/RAG, MCP servers for business systems, Word/Excel automation, tender documentation analysis, enterprise trainings.

  2. 2024 — 2025

    FREELANCE · AI SOLUTION ARCHITECT

    DocChat, hackathon-framework, 15+ apps shipped on Vercel, multi-tenant e-commerce, consulting.

  3. 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

2025BLOXHUB Copenhagen — honorable mention
2024Gdańsk Press Photo
20231st place — Shark Tank Kozminski
2020Kozminski scholarship
2018Entrepreneurship Olympiad finalist — top 0.1% of 35,000
20174th in the world — Odyssey of the Mind

STACK / ENGINE ROOM

AI-NATIVE ENVIRONMENT

the tools THIS site was built with /colophon

MODELS & PIPELINE

BUILD

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.

DOWNLOAD CV.PDF ↓LET'S TALK →