Skip to content
View RomanEmreis's full-sized avatar

Block or report RomanEmreis

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
romanemreis/README.md

Roman Emreis

I design and build developer platforms and infrastructure where systems remain explicit, composable, and predictable - without increasing cognitive overhead.

Systems

A deterministic multi-agent orchestration system for real software execution.

Instead of treating agents as autonomous chat participants, Ferrus models them as workers in a controlled lifecycle - with explicit state, enforced transitions, and restartable execution.

Focus: predictable, debuggable, production-aligned agent systems.

A Rust web framework built around explicit HTTP abstractions and composable middleware.

Volga avoids implicit behavior and hidden execution paths, enabling systems that remain understandable under load and at scale.

Focus: clarity of reasoning without sacrificing performance.

A production-oriented Model Context Protocol SDK for building structured AI systems.

Neva provides strongly-typed interfaces and predictable runtime behavior for integrating agents, tools, and services with minimal overhead.

Focus: bringing system design discipline into AI infrastructure.

An HTTP/3 engine built as a deterministic state machine.

Istok models protocol behavior explicitly, enabling testable, reproducible networking flows instead of relying on opaque runtime behavior.

Focus: protocol-level determinism and verifiable execution.

Areas

  • Systems — distributed architecture, async runtimes, deterministic protocol design
  • Platforms — developer platforms, cloud-native infrastructure
  • AI — agent systems, MCP integrations, structured AI infrastructure

Engineering Principles

  • Explicit architecture > implicit magic
  • Composability > framework abstraction
  • Performance as architecture
  • Systems thinking over tool-driven development
  • Solving real constraints over building abstractions for their own sake

Thinking Direction

Complexity is usually an abstraction problem, not a scale problem.

Hidden behavior — in frameworks, runtimes, and agent loops — is what makes systems hard to reason about.

I build systems where explicitness and ergonomics reinforce each other, from protocol-level infrastructure to AI orchestration.

Ongoing notes: engineering-notes

Contact

LinkedIn: https://www.linkedin.com/in/romanemreis

Pinned Loading

  1. engineering-notes engineering-notes Public

    Design explorations and architectural tradeoffs across infrastructure, runtime systems and AI tooling.

    1

  2. ferrus ferrus Public

    Deterministic multi-agent orchestration for real software execution.

    Rust 1

  3. volga volga Public

    Composable Rust web framework built around explicit APIs and predictable performance.

    Rust 9 1

  4. neva neva Public

    Model Context Protocol SDK for building structured, production-grade AI systems.

    Rust 5 1

  5. shorty-rust shorty-rust Public

    Example system demonstrating Volga in real-world application scenarios.

    Rust

  6. istok istok Public

    HTTP/3 engine built as a deterministic state machine.

    Rust 1