Federico Caria

Experience Engineering

Knowledge shorts twice: Once in the tools. Once in the humans.

I build tools for complex knowledge and test whether they work. From user research through working code — end to end.

evaluate next
agent config idle
literature Exhaustive search across sources coverage
formalize Claims into testable form novelty
simulate Computational tests on real data evidence
dataset Build the corpus it needs evidence
rederive Independent path to the result corroboration
counter Steelman the rival model corroboration
stress Break it on edge cases review
review Adversarial verdict loop review
fingerprint what survived, what died, and why
The Lab

Most recent projects

Flowws MCP
live Internal product 2025-present

Flowws MCP

A computable UX knowledge system — HCI research encoded as a graph with every citation verified against its source, exposed to Claude Code through an MCP server so evidence lands in a developer's context window exactly when they need it.

Python Django Neo4j Pydantic MCP Qwen (HF Inference) +3
Bookshelf
live Libreria Rotondi, Rome 2025-present

Bookshelf

Barcode to catalog in under 10 seconds. A metadata aggregation platform for independent bookshops — scan, enrich from five sources, publish to WooCommerce.

Python FastAPI SQLite Vanilla JS Jinja2 pyzbar +2
04
in_development Personal research 2025–present

Impossible Papers

Multi-agent research engine that takes an impossible hypothesis, stress-tests it against real academic literature, and produces papers that read like hard science.

Python LangGraph Ollama Semantic Scholar API OpenAlex API Flask +2
Background

One thread, many domains

A researcher navigating a corpus of 10,000 papers and a shopper filtering a product catalog are dealing with the same problem — moving through complex information under uncertainty to find what they need. The interfaces differ. The cognitive architecture doesn't.

I started on the hard version: scientific publishing tools, critical apparatuses, information-seeking and research behavior in academic contexts. Marie Curie fellowship, PhD in HCI, three first-author papers on why knowledge tools fail their users. Then eight years at Baymard Institute applying the same evaluation discipline to e-commerce — 700+ usability heuristics, Fortune 500 scale. The finding was always the same: tools assuming a user who doesn't exist.

The underlying cognitive primitives — recognition over recall, progressive disclosure, feedback loops, spatial memory — are the same whether the interface is a checkout flow, a command line, or a graph database explorer. The skill is seeing that. The advantage is also building it: no handoff, no translation loss, no gap between what the research found and what the code does.

2018 — present
Senior UX Researcher
Baymard Institute
2015 — 2017
Ph.D. Human-Computer Interaction
Universität zu Köln
2014 — 2017
Marie Skłodowska-Curie Fellow
European Commission
2014 — 2015
UX Researcher
Digilab, La Sapienza
3 papers
CHI, CSCW, Springer LNCS
First author
2024 — present
Impossible Papers
Multi-agent scientific discovery
About me
Collaborate

The interesting problems are ultradisciplinary.

Research infrastructure, e-commerce builds, or something in between — let's talk.

Get in touch