Skip to content
View salitaba's full-sized avatar

Organizations

@aisharif

Block or report salitaba

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.

Content in all repositories owned by your account will be closed.
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
salitaba/README.md

Seyed Ali Tabatabaei

Software Engineer @ blu Bank · Backend & Distributed Systems · AI Coding-Agent Infrastructure

Building reliable infrastructure for AI coding agents — agent runtimes, MCP servers, runtime guardrails, and developer tooling.

LinkedIn · X · PyPI · npm


Professional background

I'm a backend software engineer with 5+ years of experience, the last 2+ at blu Bank. My foundation is Java and Spring Boot; my focus is distributed systems — service boundaries, data consistency, and keeping production systems observable and operable.

Outside of work, I build infrastructure for AI coding agents. The work has moved in one direction — developer tooling and MCP servers that give agents real access to code and dependencies, runtime guardrails that enforce constraints, and multi-agent runtimes that make long-running workflows observable and reliable.

Currently building

  • agent-mesh — a runtime for persistent AI organizations: explicit authority, communication contracts, artifacts, scheduling, policy enforcement, and event-sourced state. TypeScript
  • opencode-token-norm npm downloads — runtime guardrails for OpenCode: measures token/tool-call pressure, runs cost checkpoints, and provides controlled session handoff. TypeScript

How I work

  • Mechanism over prompting — rules a runtime can enforce beat rules a model is asked to remember.
  • Measure, then claim — state sample sizes and limits; a result that turns out to be an artifact gets retracted, not kept.
  • Explicit contracts — typed messages, schemas, and policy boundaries over implicit conventions.
  • Operable by default — long-running systems should be observable, replayable, and fail loudly.

Selected work

Project What it does
maven-decoder-mcp PyPI downloads MCP server that lets coding agents inspect real Maven dependencies — decompile classes, search artifacts, and compare versions for breaking changes. Python · Java · MCP
http2postman PyPI downloads Converts JetBrains / VS Code .http files into Postman Collection v2.1. One command, zero dependencies. Python
task-forge Turns Trello cards into agent implementation jobs: git worktrees, Codex runs, PRs, board updates. Python
code-review-skill A living, evidence-driven Agent Skill for high-signal code review. Agent Skills

Engineering interests

Distributed systems · Backend architecture · Event-driven systems · Developer tooling · AI agent infrastructure · MCP · Reliability · Observability

Toolbox

Java · Spring Boot · TypeScript · Python · Node.js · PostgreSQL · Redis · Docker

Pinned Loading

  1. maven-decoder-mcp maven-decoder-mcp Public

    MCP server for inspecting, searching, and decompiling Maven .m2 JARs for Java AI coding agents.

    Python 20 16

  2. http2postman http2postman Public

    Convert JetBrains HTTP Client / VS Code REST Client .http files into Postman Collection v2.1 JSON. One command, zero dependencies.

    Python

  3. agent-mesh agent-mesh Public

    Runtime for persistent AI organizations — role-based agents with authority, communication contracts, artifacts, and an event-sourced kernel.

    TypeScript

  4. opencode-token-norm opencode-token-norm Public

    OpenCode plugin for token-budget enforcement: counts tool calls, staples cost reminders at thresholds, audits usage, and hands off sessions that survive the context you drop.

    TypeScript 1