Sepehr Mahmoudian

Senior AI Engineer · Berlin, Germany · GitHub member since 2014

I build domain-specific AI agents and custom harnesses for auditable workflows, alongside AI software for LLM/VLM evaluation and traceability, knowledge graphs and Graph RAG. My research spans Partial Information Decomposition (PID), information-theoretic representation analysis, computational neuroscience, robotics and multimodal 3D perception. Mostly Rust and Python.

Focus

Domain-specific agent harnesses LLM/VLM evaluation AI traceability Langfuse Knowledge graphs Graph RAG Partial Information Decomposition Information-theoretic analysis Computational neuroscience Robotics Multimodal 3D perception Data provenance Model validation Rust Python

Selected work

How the work relates

The map shows protocol interfaces, libraries, tools, and assets. Applications select the components they need.

NCP connects Engram, CREBAIN, Prisoma, and Galadriel through local interfaces. Haldir keeps a separate NCP 1.0 interface. A long dashed line with a filled arrowhead carries CREBAIN sensor data to Prisoma. Dashed lines with open arrowheads point to libraries: Galadriel and Prisoma use pid-rs, and Engram uses Cortexel. Grey lines mark candidate inputs to CREBAIN without an adapter: the cobot-atlas and relief-atlas datasets and the Melkor and Manwe tools.

Open diagram · zoom and explore · Original SVG: light · dark

Read the connections: Filled arrowheads show where data, assets or messages go. Open arrowheads point to a library that a project uses.

CREBAIN has no pid-rs dependency. Its recordings reach pid-rs through Prisoma's optional information analysis. Engram renders its figures through Cortexel's figure contracts.

Different jobs: Engram runs neural models. CREBAIN runs a standalone 3D environment and sensor fusion. Galadriel optionally checks sensors for possible tampering. Prisoma organizes experiments and evidence for embodied agents. NCP defines their shared messages.

Neural loop: Engram runs NEST networks. It sends action proposals to the CREBAIN body simulation and receives sensor data through NCP.

CREBAIN and Prisoma: Prisoma records each command before CREBAIN executes it. It joins the related sensor and neural steps into one experiment record.

Local four-program composition. Engram, CREBAIN, Prisoma, and Galadriel can run together as one local experiment. Each program owns its state.

The Engram source is in the private Paper2Brain repository. The public Engram repository is a placeholder. Read about NCP.

Components and sensors

CREBAIN runs standalone. Applications can add Engram neural models, Prisoma recording, or Galadriel monitoring. One endpoint can expose several identified sensors.

Each camera and microphone keeps its identity and timing. Prisoma defines features, source groups, targets, and statistical assumptions. pid-rs estimates the declared quantities for two to four source variables. NCP does not limit the number of sensors.

cobot-atlas supplies robotics meshes, and relief-atlas supplies disaster-relief and defense meshes for CREBAIN scenes. Melkor converts Gaussian-splat scenes for CREBAIN and wraps external reconstruction programs. Manwe makes perception models for CREBAIN sensors.

The four-owner reference routes CREBAIN observations to Engram and returns its action proposals. Galadriel records diagnostics, and Prisoma captures complete exchanges. Applications can select smaller compositions through the modular interface.

Engram coordinates one local experiment and owns the neural state. CREBAIN owns the body and fusion state. Prisoma records the step pairs. Galadriel records the detector output.

Each owner exchanges bounded requests and results through its own private process channel. NCP defines the shared contract.

Galadriel compares at least two sensor modalities. It reports when the evidence is not sufficient.

Scope: The composition runs in local simulation. Haldir publishes the commands it authorizes through its own NCP wire 1.0 interface, outside this composition. Capture and monitor results never send commands.

Engram coordinates one local experiment and owns the neural state. CREBAIN owns the body and fusion state. Prisoma records the step pairs. Galadriel records the detector output. The composition runs in local simulation. Haldir publishes the commands it authorizes through its own NCP wire 1.0 interface, outside this composition. Capture and monitor results never send commands.

Open diagram · zoom and explore · Original SVG: light · dark

Writing & research

FAQ

Who is Sepehr Mahmoudian?

A Senior AI Engineer based in Berlin, Germany, with more than a decade of experience across applied AI, research software and computational neuroscience. He builds domain-specific AI agents and custom harnesses, and works across LLM/VLM evaluation and traceability, knowledge graphs, Graph RAG, robotics and multimodal 3D perception. GitHub member since 2014.

What does he work on?

Domain-specific AI agents and custom harnesses; LLM/VLM evaluation, traceability and observability; knowledge graphs and Graph RAG; information-theoretic representation analysis and Partial Information Decomposition; robotics and multimodal 3D perception, primarily in Rust and Python.

What is his current research?

His PhD dissertation is in final preparation. Its core develops new mathematical PID analyses and information-theoretic methods for studying neural representations. A supporting research-software ecosystem includes Engram, a research-stage, domain-specific AI agent and custom harness for provenance-aware, closed-loop simulations of biophysical and functional neural models, alongside validation, perception and control tools for reproducible, auditable computational-neuroscience R&D.

What are his main projects?

His selected work spans computational neuroscience, neural-control protocols, intervention-grounded VLA-policy diagnosis, spatial awareness and airspace perception, statistical consistency and authorization monitors, 3D Gaussian-splat tooling, deterministic scientific visualization and synthetic 3D datasets. Each project above links to its public repository and evidence.

Has he published research?

Yes, including the ReScience C replication [Re] Measures for investigating the contextual modulation of information transmission. Publications are listed on Google Scholar.

Where is he based and how can he be reached?

Berlin, Germany. By email at sepmhn@gmail.com, or via the links below.

Curriculum vitae

Public three-page editions in English and German.

Elsewhere