Luca Lillo · Applied AI Engineer & Solution Architect

Ontology engineering, knowledge graphs and governed LLM agents

Psychology-Informed Governance | Evidence-Led Evaluation

I design and build AI systems where decisions must stay explainable, testable and accountable: LLM agents, retrieval-augmented generation (RAG), knowledge graphs and ontologies, with human oversight built in from the start. My core technical focus is ontology engineering: I model domains as ontologies and knowledge graphs, and I build AI agents that use that data only through typed, governed queries and tools.

I have almost 20 years of experience, 18 of them at Enel Group, and I have led teams since 2008. From June to September 2026 I was Chief Technology Officer and Head of Research and Innovation at Sistemi & Automazione. Today I run Neuromorphic Inference Lab and I am studying for an MSc in Artificial Intelligence at the University of Liverpool.

Production experience

Machine learning in production

Enel Group · 2017–2023

In a six-person Agile team, I co-built and maintained for six years a machine learning platform in production on AWS for predictive maintenance and investment targeting, from requirements to production, adoption and ongoing operation. I selected Databricks, personally developed the platform’s entire ETL layer and did the modelling: feature selection, XGBoost training and evaluation, and thresholds for operational use.

Result: the platform contributed to reducing average customer interruption minutes by up to 30% in some territories (internal before-and-after measure).

Platforms in production, managed as CTO

Sistemi & Automazione · June 2026 – September 2026

I managed two platforms in production: a graph-analysis platform with a multi-agent tool that users could query about the graph data, and a due-diligence platform with about 60 connectors to different data sources. I handled their production issues end to end.

Boundary: both platforms existed before I joined. I managed them; I did not build them.

Ontology engineering and knowledge graphs

I define scope with established methods (NeOn, METHONTOLOGY, Ontology 101) and competency questions. I model with OWL 2 and property graphs, and I query with Cypher and SQL/PGQ. I have worked with Neo4j and Graph Data Science, TigerGraph, ArangoDB and Apache Jena Fuseki, and with GraphRAG libraries, LLM-based entity and relation extraction, and entity resolution.

I use the ontology as a governance layer: it defines which data, queries and actions are allowed. In OCOR, my current project, the ontology is kept as code and compiled into a versioned canonical model, and AI agents work only through typed, policy-filtered queries and tools.

Selected evidence

Implementation in development

OCOR

A sovereign, vendor-neutral semantic core that connects ontology definitions, evidence, governed decisions and controlled actions. I designed its ontology-as-code metamodel and built its ontology compiler: it type-checks YAML or JSON ontology sources, rejects unresolved or cyclic references, and turns each release into a deterministic, content-addressed canonical model with a semantic diff and a compatibility class. A breaking release is rejected without a migration plan. AI agents use only typed, policy-filtered named queries and typed tools, with budgets and a kill switch.

Limitation: an implementation in development on a wholly synthetic scenario, not a production system. Qualification is in progress.

View OCOR repository (opens in a new tab)

Runnable PoC

Enterprise Code Intelligence

Graph-RAG over a codebase, with event-driven updates and vector, full-text and graph retrieval. Services in Python, Go and Rust; Neo4j, Qdrant, OpenSearch, Kafka and Debezium, PostgreSQL, Redis.

Limitation: a runnable proof of concept, not a production service.

View Enterprise Code Intelligence repository (opens in a new tab)

PoC with live demo

Enterprise Sovereign AI Decision Matrix

A governed AI workflow that routes the model call to a provider by data-sovereignty rules, requires human approval, records every decision and tracks latency, token use and cost. Next.js, FastAPI, LangGraph, PostgreSQL.

Limitation: a fixed, typed workflow with governed model calls, demonstrated on synthetic data with one real routed model call. It is not a general-purpose multi-agent runtime or a multi-tenant production platform.

View Decision Matrix repository (opens in a new tab) · Open live demonstration (opens in a new tab)

Runnable architecture PoC

IADF Platform

The core of a policy-governed, AI-assisted software factory: contract-first schemas, an explicit state machine, PostgreSQL leasing, model routing and fail-closed controls. Its four-role agent engine (architect, implementer, adversarial reviewer, diagnostician) takes coding agents from specification to tested code.

Limitation: an inspectable core and architecture proof of concept, not a complete production software factory.

View IADF Platform repository (opens in a new tab)

Live demos on simulated data

Agent demonstrations

In the HR onboarding orchestrator, an agent runs an onboarding workflow across simulated systems through tool calls. In the hiring panel and the innovation board, six agents assess a case from different perspectives. In all three, code validates the agents’ output and a person decides.

Limitation: demonstrations on simulated data, not production systems.

Explore the demonstrations

Psychology-informed multi-agent systems

My academic training in Psychological Sciences gives me an engineering perspective on authority bias, conformity, groupthink, social loafing and overconfidence. I do not treat language models as humans, nor do I assume they have human intentions. Instead, I translate these dynamics into concrete failure risks, structural safeguards and testing strategies.

The designs I work on separate procedural control from reasoning authority, embed structured dissent and falsifiable objections, use blind reviews and external checks, test agent ablations, and compare multi-agent setups against single-agent baselines with equal compute. I measure accuracy, resistance to misleading prompts, error propagation, traceability and cost.

Scope: these are conceptual and experimental designs. They are not a validated framework or completed benchmark.

Research-led engineering method

Method

Core Question → Literature Review → Stated Assumptions → Success & Failure Criteria → Instrumentation → Validation.

I separate evidence, inference and hypothesis, and I set evaluation criteria before I claim results. I instrument systems to monitor quality, cost, latency and failure rates, and I revise architectural choices against observed results and known limitations.

Applied governance

As CTO, I authored the company AI policy (EU AI Act, GDPR and Italian Law 132/2025, prepared with a view to ISO/IEC 42001 certification): risk-based classification of AI use, human oversight and graduated autonomy levels for AI agents. I also authored the guidelines for AI-assisted software development, with controls for requirements, testing, traceability and validation.

Boundary: these are internal company documents, not a public standard or an externally audited framework.

Leadership

Chief Technology Officer & Head of Research and Innovation

Sistemi & Automazione S.p.A. · June 2026 – September 2026 · Rome, Italy

I established the technology function, with architecture and research units: 5 direct and 15 functional reports. I assessed the organisation, products and engineering practices in two weeks, proposed a new decision-making process, agreed it with business-area heads and Tech Leads, and defined governance rules for projects and technology choices (RACI).

Enel Group

E-Distribuzione S.p.A. · May 2008 – June 2026

I created the unit that trains a technical organisation of 1,500 people; at the end of 2025 it ranked first of the 12 training units in Italy for training hours per person. I monitored Grid Blue Sky, Enel Grids’ global digitalisation programme, and reported its progress to the CEO. I led a six-month cross-functional team that turned emerging technologies into roadmaps and investment choices.

Education

  • MSc Artificial Intelligence — University of Liverpool (in progress; expected August 2027; current average in the Distinction band)
  • Postgraduate Certificate in Data Science and Artificial Intelligence — University of Liverpool (academic requirements completed; formal award pending)
  • MSc Management and Innovation (LM-77) — Universitas Mercatorum
  • BSc Psychological Sciences and Techniques — Universitas Mercatorum

Transparency and scope

Neuromorphic Inference Lab is my independent open-source initiative. I define architectures and specifications, direct AI-assisted implementation with coding agents (Claude, Codex), review code and tests, and remain accountable for validation, limitations and deployment decisions.

The public work shows inspectable patterns, bounded proofs of concept and one implementation in development (OCOR). I do not present it as client production platforms, validated research frameworks or evidence of years operating autonomous multi-agent runtimes at scale.

Mobility and contact

Italian citizen (EU) · Based in Rome, Italy · Available immediately · Open to relocation within the EU