← All speakers

Bio, Work & Ideas

Mahmoud Abdelwahab

Conference affiliation: Railway · 2025

Mahmoud Abdelwahab is a senior developer relations engineer at Railway building tools that help AI agents deploy, diagnose, and repair software without removing human oversight. His work spans application development, enterprise security, PostgreSQL, and cloud infrastructure, with a particular emphasis on giving agents enough operational context to act usefully and enough constraints to act safely.

From developer education to infrastructure automation

At Prisma, Abdelwahab created educational material about full-stack TypeScript applications and explored direct database access from React Server Components. His subsequent work at WorkOS addressed enterprise onboarding, single sign-on, and multifactor authentication.

As a developer advocate at Neon, he focused on PostgreSQL, database branching, recovery, and secure query construction. His Postgres AI playground generated SQL from natural-language requests using the connected database’s actual schema; another project applied embeddings and semantic search to match startup ideas by meaning. He also explained how SQL template tags prevent injection by separating query text from parameters.

At Railway, those interests expanded into agent-ready infrastructure: deployment environments that expose useful capabilities to automated tools while protecting production systems from irreversible mistakes.

  • Self-healing infrastructure with human review. His railway-autofix prototype connects Railway observability to a coding agent that investigates incidents and opens inspectable GitHub pull requests. It combines service architecture, deployment logs, resource consumption, HTTP errors, and latency to distinguish genuine failures from harmless traffic spikes—and to detect slow database queries even when CPU and memory appear healthy. His AI Engineer Code demonstration uses Inngest durable workflows and a Railway-hosted OpenCode server to resume failed operations without repeating completed steps.
  • Infrastructure access with bounded authority. His work on Railway’s Model Context Protocol server describes agents deploying services, provisioning databases, and inspecting environments without requiring destructive permissions. He has argued for production safeguards including delayed deletion, granular credentials, and recoverable data.
  • Agents grounded in the systems they change. From schema-aware SQL generation at Neon to topology-aware incident remediation at Railway, Abdelwahab equips automated tools with the specific context needed to understand their consequences. His work on a cloud application builder extends that approach into environments where agents can create, execute, and deploy applications.

Read the topics behind these talks

1 conference talk

Key ideas

Scroll to read ↓

Railway Autofix connects infrastructure metrics, durable workflows and a remotely controlled coding agent to turn a suspected service problem into a pull request for human review.

  • A memory leak is obvious; a slow query may not be
    0:00 ↗
  • Monitor a time window, then investigate affected services
    3:01 ↗
  • Resume failed workflows without repeating successful steps
    6:55 ↗
  • Run the coding agent behind an API
    9:08 ↗
  • Package the agent and its tools
    10:32 ↗
  • Inspect a monitoring run
    11:49 ↗
  • Turn service context into a repair plan
    15:06 ↗
  • The demonstrated endpoint is a pull request
    17:22 ↗

References