RAG / Agent Proof-of-Value
For companies that want proof of value before investing in a platform.
What you receive
- A working demonstrator on your data
- A response-quality evaluation dashboard
- A go/no-go decision report
I design and build AI systems: agents and RAG, evaluation, data architecture and knowledge graphs. I help test ideas, improve prototypes and take them into use.
A workflow diagram, not an automated process.
Sources, synthesis, verification
Models, relationships, quality
Prototypes, evaluation, oversight
Interfaces, testing, delivery
01Services
From testing an idea to production delivery and ongoing work. Six ways I can join your project.
For companies that want proof of value before investing in a platform.
What you receive
For teams running LLMs in production with no visibility into quality and cost.
What you receive
For boards and CTOs ahead of an investment decision.
What you receive
For DS teams with notebooks that need to deliver repeatably.
What you receive
For companies whose supplier, product, customer and technology dictionaries have drifted apart across systems.
What you receive
For companies that need a senior GenAI engineer on an ongoing, flexible basis.
What you receive
Timeframes are indicative. We agree on scope, schedule and pricing after discussing your data, integrations and acceptance criteria.
02Technology stack
I choose tools to fit the data, task and team infrastructure. This is the toolkit, organised by application.
Task flows, tools, response validation and human checkpoints.
Document search, combined retrieval methods and checking the evidence behind answers.
Controlled vocabularies, relationships between concepts and resolving inconsistent names.
Execution traces, test datasets, response evaluation and cost per request.
Matching models to tasks, comparing quality and controlling inference costs.
Data schemas, processing, indexes and interfaces to existing systems.
Code, environments, tests and reproducible releases.
Python / SQL / pandas / NumPy / Git / Docker / CI/CD / uv / ruff / pytest
03Selected projects
All projects shown here are self-commissioned. Each applies the same craft to a different subject: sources, structure, interfaces and quality checks.
Public project · ongoing operation
A skills atlas, AI glossary and role profiles in one public workspace. Readers can explore knowledge from different angles, with sources and assumptions close to the conclusions.
The service operates on an ongoing basis: the atlas, glossary and role profiles are connected to a regular editorial workflow covering new signals in AI, skills and changes in work. Material receives editorial review, and validators check data consistency before publication.
Public project
A guide to the Masurian Cycling Loop. It connects a map with route sections, places and trip plans. Core materials also work offline.
An interactive guide with day-by-day plans, GPX files and printable material. Research turned into a tool to take on a ride.
Public project
A multilingual archive documenting perpetrators of Nazi crimes and structures of responsibility. Its educational purpose calls for particular care with sources, language and context.
A public archive of profiles, relationships and events. Readers can move from an account to its sources and methodology.
Local tool
A local tool connecting projects, tasks, decisions and memory. It helps recover the context of your work and find the next step without searching through another pile of notes.
Changes have a history, information retains its sources and proposals need approval. Backups, export and restore are part of the application.
Public project · ongoing operation
A review of conservative press across countries. Source selection, translation and synthesis produce Polish-language reports that show shared events and differences in interpretation.
The service operates on an ongoing basis: successive batches of material are collected, translated, connected into story threads and editorially reviewed. Readers can follow each report back to its sources.
Public project
150 ideas for small websites about Poland and an Atlas of 344 Kondracki mesoregions. Beyond browsing a catalogue, visitors can open the microsites and compare how the same subject works across versions V1–V4.
A catalogue connected to a map, sources and evaluation criteria. Versions V1–V3 explore different ways to present the same subject, six topics have been expanded into full V4 editions, and /kondracki/ provides 344 region studies and 688 GIS exports. A separate workshop opens up the code of V2.
04My approach
Every project takes its own path. These principles help me keep the work on course.
We establish who will use the result, what gets in their way today and how we will recognise an improvement.
I inspect the data and sources, separate facts from assumptions and compare the idea with a simple solution without AI.
A working part takes shape. We test mistakes, missing data and the points where a person needs to decide.
Code, documentation and setup instructions are part of the result. What we learn determines the next step.
05Behind the practice
Source research. Data engineering. Product development.
Visit Piotr’s Cabinet (new tab)I am interested in the space between disciplines. In one project I organise concepts; in another I connect maps with route data; in a third I work out how to publish responsibly. I combine engineering with the patience of a researcher and an editor.
Datarmination is my independent practice. I take work from the first question to a working interface. I like to understand what something will be used for, and to build it so the next person can understand how it works.
Datarmination · data, AI and product designAs soon as you can describe the problem, even if the solution is still unclear. I can also help assess an existing prototype or define the next phase of work.
No. I first look at what simpler methods can achieve. A model makes sense when it adds testable value to a specific task.
We start with the problem, available material and desired result. I then propose a first phase and a way to assess what it delivers.
The agreed result with the relevant code, documentation and setup instructions. We agree on rights and ongoing maintenance before work begins.
06Contact
Tell me what you want to achieve, what is getting in the way and what material you already have. A few sentences are enough to find a starting point.
No form. Your message comes directly to me.