Skip to content
View esanmohammad's full-sized avatar
  • Brevo
  • Noida
  • 06:34 (UTC +05:30)

Block or report esanmohammad

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

LinkedIn Email Brevo


> whoami

Lead Software Engineer at Brevo. I build AI agent systems that automate software delivery β€” from feature description to shipped PRs across multi-repo codebases. Currently building an AI-powered Anvil.

Creator of Anvil, Swarm, and @dtsl/rtk-query.


> ls ./projects

πŸ”¨ Anvil

AI agents that ship features across multi-repo codebases

8-stage pipeline: Clarify β†’ Requirements β†’ Specs β†’ Tasks β†’ Build β†’ Validate β†’ Ship

AST knowledge graphs Β· Cross-repo dependency detection Β· Convention learning Β· Code Search MCP server with 11 tools

TypeScript React Tree-sitter LanceDB Graphology

⚑ Swarm

AI agent orchestration framework

CLI + web dashboard coordinating Claude Code sub-agents through a structured dev pipeline

Real-time monitoring Β· Cost tracking Β· Parallel execution Β· Budget controls

TypeScript React 19 Vite 6 Tailwind CSS 4 WebSockets

@dtsl/rtk-query β€” Cross-MFE state synchronization

Zero-config cache sharing, request coalescing, and unified invalidation across independently deployed micro-frontends

React 18 Redux Toolkit 2.2 Module Federation Turborepo

πŸ—οΈ Creative @ Brevo

Team Creative


> cat ./skills.json

{
  "languages":     ["TypeScript", "JavaScript", "Golang", "C#"],
  "frontend":      ["React 19", "Next.js", "Micro-Frontends", "RTK Query", "Redux", "Zustand"],
  "backend":       ["Node.js", "REST APIs", "GraphQL", "WebSockets"],
  "ai_and_tools":  ["Claude Code", "MCP Servers", "ADK", "AI Agent Orchestration", "Tree-sitter"],
  "build":         ["Vite", "Webpack", "Turborepo", "Docker", "GitHub Actions"],
  "observability": ["Grafana", "Datadog", "Sentry", "Storybook"]
}

> git log --oneline ./career

0f3460e  Brevo β€” Lead Software Engineer (Nov 2022 – Present)
         β”œβ”€β”€ AI-powered feature factory using ADK
         β”œβ”€β”€ RTK Query wrapper for 12+ MFEs, -40% redundant API calls
         β”œβ”€β”€ Automated React 16β†’19 migrations via MCP, -90% manual effort
         β”œβ”€β”€ Low-code campaign editors reaching 200K+ monthly users
         └── Grafana observability, -35% incident MTTD

Popular repositories Loading

  1. Anvil Anvil Public

    Provider-agnostic AI dev pipeline: clarify β†’ plan β†’ build β†’ review β†’ PR across your repos, mixing LLM providers per stage with your own keys. No vendor lock-in, no markup.

    TypeScript 16 3

  2. swarm swarm Public

    TypeScript 3 1

  3. usa-state-names usa-state-names Public

  4. react-weather-app react-weather-app Public

    React Weather App

    JavaScript

  5. accept-a-payment accept-a-payment Public

    Forked from stripe-samples/accept-a-payment

    Learn how to accept a payment from customers around the world with a variety of payment methods.

    JavaScript

  6. playground playground Public