Skip to content
Mahdi Talal

Hire me

I build AI coding pipelines, custom MCP servers with OAuth, and automation-heavy web apps for teams that want them in production. One pipeline I built has opened 200+ pull requests.

Available for freelance AI projects, and open to the right full-time role

Fixed-scope projects or an ongoing monthly retainer. I reply within two business days.

Email me about a project

Services

What I can build for you

  • AI coding pipeline for your repos

    Label a GitHub issue and an agent plans, writes tests, codes and opens a pull request that gated AI reviewers check. People still merge.

    200+Pull requests opened

    • Issue-to-PR authoring on GitHub Actions and Claude Code, with a spec-refinement step and clarification rounds instead of guessing
    • Guardrail hooks the agent can't edit: a TDD guard, a production-push block and credential-egress guards
    • Bounded retry loops with stuck detection, then a needs-human label
  • Custom MCP servers with OAuth

    A remote MCP server that connects Claude to the tools your team uses, with each person's access kept separate.

    186Tools across 12 Google services

    • An OAuth 2.1 authorization server with PKCE and dynamic client registration, built into the MCP server
    • Per-user workspaces with encrypted refresh tokens, so every tool call is scoped to one linked account
    • Tools across the services you need, with verified side effects
  • Automation-heavy web apps

    Full-stack web apps that take manual operations work off your team: dispatch, bookings, payments and WhatsApp messaging.

    • Next.js and PostgreSQL apps with role-scoped access, so each role sees only what it needs
    • Automated WhatsApp messaging through n8n and webhooks, with a one-click retry when a send fails
    • Containerised deploys with GitHub Actions

Process

How a project runs

  1. A short intro call or email

    You tell me what you want automated or built and where it runs today. I ask what I need to know.

  2. A written scope

    I write down what I'll build, what's out of scope and how we'll know it works, and we agree on it before I start.

  3. Built in reviewed increments, with tests

    I ship in small pieces you can review, each with its tests.

  4. Handover with docs and access

    You get the code, the documentation and access to everything I set up.

Contact

Let's build

Available for freelance AI projects, and open to the right full-time role