Skip to content
View sepahead's full-sized avatar
🐳
building something great.
🐳
building something great.

Block or report sepahead

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sepahead/README.md

Sepehr Mahmoudian, AI/ML engineer in Berlin building agentic systems, continual learning, knowledge graphs and RAG. Background spans neural networks, neurorobotics, information theory, sensor fusion and airspace awareness, and 3D vision and scene reconstruction. Rust and Python; GitHub member since 2014.

Sepehr Mahmoudian on LinkedIn — AI/ML engineer in Berlin    Sepehr Mahmoudian on Google Scholar — research publications    Sepehr Mahmoudian on Substack — @torusprime, notes and essays    Sepehr Mahmoudian on Hugging Face — @torusprime, datasets    Sepehr Mahmoudian on X (Twitter) — @SepAhead

The pulse — GitHub contribution activity

Annual contributions from 2020 to present, with a running cumulative total; the peak year glows.

Weekday contribution share: a donut of each weekday's percentage of the last ~16 months (500 days) of contributions; the glowing slice marks the peak day.

Selected work — computational neuroscience, robotics, 3D and scientific software projects

engram: Engram Neural Modeling Labs is a public placeholder for computational-neuroscience, spiking-network and neural-modeling experiments; its repository says the code will be open-sourced after publication. NCP: NCP is a versioned, project-agnostic canonical-JSON contract connecting neural simulators or neuromorphic controllers to robots, UAVs, simulators and read-only analysis clients. It has a Rust reference, an independent TypeScript validator/client and Python/C/C++ bindings; HEAD is an unreleased, release-blocked 1.0 candidate, while v0.8.0 remains the latest immutable release. Languages: Rust, TypeScript, Python, C, C++.
prisoma: Prisoma is a public Rust/Python research toolkit for auditable experiment semantics and intervention-grounded diagnosis of Vision-Language-Action policies, building provenance-complete capture-intervention-replay infrastructure. PID is a conditional diagnostic behind explicit gates; the 0.9.0 release candidate is a source/research preview, not a scientific-results or production release. Languages: Rust, Python. crebain: CREBAIN (Adaptive Response & Awareness System) is a research-only Tauri prototype for Gaussian-splat scene visualization, simulated cameras, ML object detection, multimodal 3D tracking and ROS/Gazebo drone simulation, built with Tauri 2, React 19 and Rust. The 120 Hz physics and ROS capabilities remain in progress. Languages: Rust, TypeScript.
melkor: Melkor is a C++17 3D Gaussian-splat toolkit for deterministic conversion, inspection, geometry-based scene completion, viewing and explicit external reconstruction pipelines, with CPU/Metal and optional CUDA backends. v2 hardening is in progress; no supported production binary release is available. Languages: C++, Python, JavaScript. galadriel: Galadriel is an experimental safe-Rust cross-sensor consistency monitor for multi-sensor fusion, combining NIS/CUSUM, sign-preserving correlation over producer-attested projections and optional PID diagnostics. v0.9.0 is a pre-1.0 supervisor-review source release; evidence is synthetic/component-level, not field validation. Languages: Rust.
pid-rs: pid-rs is a safe-Rust library for shared-exclusions Partial Information Decomposition and mutual-information estimation: categorical SxPID, KSG MI and default-off experimental continuous shared-exclusions/PID surfaces. v0.9.0 is a GitHub-only source-review prerelease. Languages: Rust, Python. haldir: Haldir Gate is an experimental Rust mission-authorization reference monitor for NCP: it validates signed controller intents, deployment and mission admission, and deterministic policy, then prepares Gate-owned plant commands and signed decision receipts. Its 0.9 review remains NO_GO; it is not production-ready or airworthy. Languages: Rust.
manwe: Manwe is an alpha airspace-perception research and validation workbench spanning vision, audio, multi-camera geometry and multi-target tracking, with a Python numerical/training package and Rust/Candle inference benchmarks. It targets candidate outputs for systems such as Crebain but currently ships no drop-in Crebain adapter. Languages: Python, Rust. cortexel: Cortexel is a pre-1.0 TypeScript library and CLI that validates strict declarative JSON requests for neural-simulation figures and renders deterministic, accessible SVG artifacts plus exact-value tables, with fail-closed provenance. v0.9.0 has no stable published package or DOI. Languages: TypeScript.
relief-atlas: relief-atlas is a Python generation pipeline and 10,079-item corpus of AI-generated GLB meshes for disaster relief, humanitarian aid and civil protection; licensing is recorded per asset. Languages: Python. cobot-atlas: cobot-atlas is a Python generation pipeline for a public MIT dataset of 2,023 unique glTF 2.0 Binary meshes (2,024 GLB files, 33.5 GB) for robot/cobot simulation, manipulation research, VLA training and benchmarking. Languages: Python.

Conceptual standalone-first ecosystem map. Optional NCP role paths connect Engram as a simulation responder or direct command proposer, CREBAIN as sole body and final software actuator admission authority, Haldir as a gated command proposer, and Galadriel and Prisoma as read-only observers. Every command remains a proposal until CREBAIN independently admits it under current session and body-lease authority. In gated mode Engram sends Haldir-local signed intent carrying no NCP authority; Haldir independently creates and authorizes a new NCP command. A separate default-off Galadriel-Haldir seam carries deny-only assessment and authenticated disposition; absence never grants authority. Separately declared out-of-band CREBAIN telemetry may feed Galadriel. pid-rs is an in-process protocol-neutral library with no wire role; Cortexel is a one-way labelled Engram export sink with no control path. Other lines are research, tooling or data inputs, not control paths. NCP 1.0 remains an unreleased, release-blocked candidate; no line claims deployment or qualification.

Authority & dependency: every core runs standalone. NCP is an optional neutral contract: Engram has separate simulation/direct-proposal roles; Haldir is a gated command proposer; Galadriel and Prisoma only observe. Every command remains a proposal until CREBAIN independently admits it under its current session and bounded body-authority lease; CREBAIN alone owns body state and final software actuator admission. In gated mode Engram → Haldir carries local signed intent, not NCP authority; Haldir independently authorizes a new NCP command. Galadriel ↔ Haldir is a separate default-off deny-only assessment/authenticated-disposition seam whose absence never grants authority. CREBAIN → Galadriel telemetry is separately declared and outside NCP. pid-rs is an in-process library only, with no wire role; Cortexel is a one-way labelled-export sink with no control path. These are intended, historical, research or data relationships. NCP 1.0 remains an unreleased, release-blocked candidate—not a deployed or qualified integration.

More repositories — public research code and tools


More repositories: a directory tree of five public repos under sepahead: brojapid-activationfunctions (4 stars), mahmoudian-2020-rescience (forked by 3), nest-simulator, relief-atlas, silmaril-vision-studio.

↗  brojapid-activationfunctions · mahmoudian-2020-rescience · nest-simulator · relief-atlas · silmaril-vision-studio

The toolbox — languages, frameworks and infrastructure


AI / ML stack: Python, PyTorch, NumPy, Pandas, SciPy, Pydantic, scikit-learn, Jupyter
Python    PyTorch    NumPy    Pandas    SciPy    Pydantic    scikit-learn    Jupyter
Backend & Systems stack: Rust, C, C++, FastAPI, Drizzle ORM, PostgreSQL, gRPC, Zenoh
Rust    C    C++    FastAPI    Drizzle ORM    PostgreSQL    gRPC    Zenoh
Cloud & DevOps stack: Cloudflare, Google Cloud, AWS, Docker, Kubernetes, Terraform, GitHub Actions, Linux
Cloudflare    Google Cloud    AWS    Docker    Kubernetes    Terraform    GitHub Actions    Linux
Frontend & Web stack: JavaScript, TypeScript, React, Vite, TanStack, Tailwind CSS, Vitest
JavaScript    TypeScript    React    Vite    TanStack    Tailwind CSS    Vitest

Agentic engineering — the AI-agent development stack

Agentic stack manifest: the agents and environment I build with: Ghostty (terminal), herdr (multiplexer), OMP (orchestrator platform, Pi upgraded), Devin (harness), Zed (editor, collaborative IDE). The loop never sleeps.

Elsewhere — contact channels

Open channel: reach me at sepmhn@gmail.com; always open to interesting problems.

Pinned Loading

  1. crebain crebain Public

    Research-only spatial visualization, multi-modal sensor-fusion, drone-physics, and ROS/Gazebo prototype built with Tauri, React, and Rust.

    Rust 16

  2. engram engram Public

    Computational-neuroscience lab code — spiking-network and neural-modeling experiments (Engram Neural Modeling Labs).

    14

  3. NCP NCP Public

    NCP (Neuro-Cybernetic Protocol): canonical-JSON contract for neural simulators, robots, UAVs, and analysis clients over Zenoh. Rust reference with TypeScript, Python, and C/C++ packages. HEAD is an…

    Python 15

  4. melkor melkor Public

    Safe, interoperable 3D Gaussian splat tools: inspect, convert, normalize, complete, and view PLY, SPZ, and glTF assets. v2 hardening in progress — no production release is currently supported.

    C++ 11

  5. pid-rs pid-rs Public

    Partial Information Decomposition and continuous mutual-information (KSG / Iˢˣ) estimators in safe Rust

    Rust 8

  6. cobot-atlas cobot-atlas Public

    3D mesh-generation pipeline — 2,023 meshes for robot/cobot simulation; dataset published on Hugging Face (Python).

    Python 5