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.