Luis González.
// Engineering

How three of my systems are built

For each one: the problem, the architecture, the decisions and what it achieved. Details of my employer's client systems are generalised on purpose. I can go deeper in a conversation, within what confidentiality allows.

01 · Current role, global pharma company

An operational knowledge graph for engineers and AI agents

Problem

What an operations engineer needs to know is spread across observability, ITSM, CMDB, on-call and documentation tools. Agents have the same problem, and an answer nobody can trace is not useful during an incident.

Architecture

Decisions

Result

5,000+queries from 9 engineers
90%through AI agents
88%answered with data
0.6 sp50 latency
02 · My own product, public repo

Bookreader: an AI reading agent that lives in the browser

Problem

A reader that can answer questions about your books normally needs your books on someone's server. I wanted the agent to work with the library staying on the device, and to add server pieces only where a feature could not exist without them.

Architecture

Decisions

Result

61architecture decisions on record
277Worker and MCP tests passing
972Playwright tests defined

Try it at bookreader.raiatech.com, read the README, or the decision log (in Spanish).

03 · Previous role, global pharma company

Autodispatcher: assigning incidents with a neural network

Problem

Incidents took a mean of 45 minutes just to reach the right engineer, before anyone started working on them.

Architecture

Decisions

Result

45 → <5 minmean time to assign
−90%assignment time