Skip to content
Available for new projects

Payment systems that never drop a transaction.

I'm Muhammad Muneeb, a Laravel backend developer. I build payment systems that hold up in production and put AI to real work inside them. Stripe, PayPal, and Connect on the money side, Gemini and RAG on the AI side.

5+ years LaravelAvailable for new projectsBased in Karachi, working with EU/US clients
LaravelStripeStripe ConnectCashierPayPalXeroNext.jsGeminiRAG
StripeWebhookController.php
public function handle(Request $request): Response
{
    $event = $this->verifySignature($request);

    // Insert first. Stripe can deliver the same event twice.
    try {
        WebhookEvent::create([
            'event_id' => $event->id,
            'type'     => $event->type,
        ]);
    } catch (UniqueConstraintViolationException) {
        // Already handled. Ack so Stripe stops retrying.
        return response()->noContent();
    }

    ProcessStripeEvent::dispatch($event->id);

    return response()->noContent();
}
204 No Content, idempotent, safe to retry

5+
Years with Laravel
5
Companies shipped production software for
5
Systems built from scratch
6
Payment and accounting platforms integrated

Stripe, Stripe Connect, PayPal, Xero, Zoho, QuickBooks

About
Muhammad Muneeb, Laravel Backend Developer
Karachi, Pakistan

I focus on the part most developers skip, getting money in and out, reliably.

Five years with Laravel, two with Next.js. Payment flows are where bugs are most expensive, and I've learned the edge cases the hard way. These days I also build AI features that do real work inside Laravel apps, the kind that need real engineering to run safely in production, not a chatbot bolted onto a sidebar.

How I work

Respond within hours during EU/US business-hours overlap
Write tests for every payment flow I touch
Document what I ship so your team can maintain it
Flag problems and scope changes early, not at the deadline
Experience

Five years of shipping production software

Payment gateway integration has been part of my work at four of these five companies, going back to 2020.

  1. Software Engineer

    Mar 2026 to Present

    Get Licensed

    • Work on an enterprise course platform used by care homes to buy training courses, invite their learners, and issue certifications.
    • Built on Laravel and Next.js with Stripe, PayPal, Xero, and HubSpot integrated into a single billing and CRM flow.
    • Maintain extensive cron and scheduled job automation across the platform.
    LaravelNext.jsStripePayPalXeroHubSpotMySQLCron jobs
  2. Software Engineer

    Oct 2024 to Feb 2026

    Coderatory

    • Built a contractor hiring platform with Google Maps, Heatmap, and Radius APIs for location-based discovery.
    • Built an event management system in Laravel covering vendor management, inventory tracking, and multi-location scheduling, with Zoho API integration for third-party automation and data sync.
    • Contributed to an online food ordering platform.
    • Implemented advanced database work including transactions, views, and stored procedures.
    • Wrote test coverage in PHPUnit.
    • Built secure RESTful APIs for mobile clients.
    LaravelPHPMySQLZoho APIGoogle Maps APIPHPUnitREST APIs
  3. Software Engineer

    Mar 2024 to Aug 2024

    HulHub

    • Upgraded applications from PHP 5.6 to PHP 8.
    • Worked on a vehicle buying and selling platform, adding car history management and third-party APIs for real-time data validation.
    • Supported and extended an HRMS.
    • Built scheduler, queue, and cron automation for a shipment management system.
    • Integrated PayPal and Stripe payment gateways on a vehicle information platform.
    • Used AWS S3 for secure file storage and Redis for caching, sessions, and queue processing.
    LaravelPHP 8StripePayPalAWS S3RedisQueuesCron
  4. Software Engineer

    Oct 2021 to Mar 2024

    LathranSoft

    • Worked on a clinical trial management platform, implementing SSO login and hardening authentication.
    • Migrated a legacy .NET and CodeIgniter codebase to Laravel.
    • Integrated Gift Card and ACH payment gateways.
    • Configured AWS S3 for secure document storage under clinical data compliance requirements, and implemented the AWS Encryption/Decryption SDK for sensitive study data.
    • Built a survey application with SurveyJS.
    • Containerized applications with Docker.
    LaravelCodeIgniter.NET (migration)SSOACHAWS S3AWS Encryption SDKDockerSurveyJS
  5. Associate Software Engineer

    Aug 2020 to Sep 2021

    Herobotic

    • Built and deployed a multi-vendor e-commerce platform in Laravel with vendor dashboards, order management, and product listings.
    • Implemented geolocation for location-based search in web and mobile.
    • Integrated PayPal and Stripe payment gateways.
    • Built REST APIs for mobile clients.
    • Launched an in-house service booking site.
    LaravelPHPStripePayPalMySQLREST APIsGeolocation
Education

Education

BSCS

Virtual University of Pakistan

Jan 2023 to present

ACCP Prime

Aptech Learning Pakistan

Jan 2019 to Jan 2021

Selected work

Things I've built

Five systems built from scratch, each one live to click through and test yourself.

BillForge screenshot

BillForge

Multi-tenant invoice platform

Invoicing where the payments and the bookkeeping are one system, not two.

A multi-tenant invoicing platform tying Stripe, PayPal, and Xero into one system across four roles (owner, staff, customer, admin), so the money coming in and the books staying straight are one system, not two. Gemini categorizes every transaction, flags anomalies like duplicate charges, and drafts payment reminders a human sends in one click.

LaravelStripePayPalXeroGemini AINext.js
DocsMind screenshot

DocsMind

Chat with your company docs

Answers drawn only from your own documents, with citations and no invented sources.

A multi-tenant RAG platform where each workspace uploads its own documents and gets answers drawn only from those files, with inline citations and no hallucinated sources. Gemini handles embeddings and streaming chat. Tenant isolation is enforced in three separate layers, so one company's data can never surface in another's results. Queued document processing and cosine-similarity retrieval with no external vector service.

LaravelRAGGemini AIMulti-tenancyNext.js
HireSift screenshot

HireSift

AI resume screening

Upload fifty resumes, get a ranked shortlist with a reason for each.

Upload fifty resumes, get a ranked shortlist. Each resume is unpacked, queued as its own background job, parsed into a structured profile, and scored 0 to 100 against the job description with a one-line reason. Recruiters work a sorted review queue instead of a pile, then export the shortlist as CSV or fire a webhook. Duplicate detection and a full audit trail on every decision.

LaravelGemini AIStructured ExtractionQueue WorkersNext.js
Marketplace Payment Splits screenshot

Marketplace Payment Splits

Stripe Connect marketplace

Sellers onboarded, payments split automatically, payouts explained in plain language.

Seller onboarding, automatic split payments between platform and sellers, automated payouts, and AI-generated payout summaries so each seller sees exactly what they earned and why.

LaravelStripe ConnectSplit PaymentsGemini AINext.js
Subscription Billing screenshot

Subscription Billing

Cashier plus dunning recovery

Recurring billing that chases a failed payment instead of losing the customer.

A Laravel Cashier and Stripe subscription system that handles what most setups skip: failed payments. Plan management and checkout, then when a renewal fails it fires AI-written dunning emails that chase the customer instead of letting them churn silently.

LaravelCashierStripeRecurring BillingNext.js
Services

What I can build for you

Most of this work comes down to one thing: money moving correctly, and staying correct when something fails.

Stripe and payment gateway integration

Taking payments properly the first time: checkout, refunds, disputes, and the failure paths most integrations skip.

For teams adding payments, or replacing an integration that keeps breaking.

Typical deliverables

  • Checkout and payment flow
  • Refunds and dispute handling
  • Webhook endpoint with signature verification
  • Test coverage on the money paths

Subscription billing with Laravel Cashier

Plans, upgrades, downgrades, proration, and the failed-payment recovery that decides whether churn is silent or fixable.

For SaaS products billing on a recurring cycle.

Typical deliverables

  • Plan and pricing setup
  • Upgrade, downgrade, and proration logic
  • Dunning recovery for failed renewals
  • Customer billing portal

Marketplace payouts with Stripe Connect

Seller onboarding, split payments between platform and sellers, and payouts that reconcile without manual work.

For marketplaces paying out to third-party sellers.

Typical deliverables

  • Connect onboarding flow
  • Split payment logic
  • Automated payout scheduling
  • Per-seller earnings breakdown

Payments to accounting sync

Wiring payment data into Xero, Zoho, or QuickBooks so the books match the bank without anyone rekeying invoices.

For businesses reconciling payments by hand every month.

Typical deliverables

  • OAuth connection to the accounting platform
  • Invoice and payment sync
  • Retry handling for failed syncs
  • Reconciliation reporting

AI features inside Laravel apps

Document intelligence, structured extraction, categorization, and anomaly detection, built with validation and queued processing so a bad model response never reaches your database.

For teams who want AI doing real work, not a chatbot in a sidebar.

Typical deliverables

  • Schema-validated model output
  • Queued background processing
  • Fallback behaviour when the model fails
  • Audit trail on generated decisions

Webhook reliability

Idempotency, retries, and dead-letter queues, plus debugging the duplicate charges an unreliable endpoint has already caused.

For anyone who has seen a customer charged twice.

Typical deliverables

  • Idempotent event handling
  • Retry and backoff strategy
  • Dead-letter queue and replay
  • Duplicate charge investigation

Legacy modernization

PHP 5.x to 8, CodeIgniter or .NET to Laravel, done incrementally so the thing that currently earns money keeps working.

For teams stuck on a codebase that is expensive to change.

Typical deliverables

  • Upgrade path and risk assessment
  • Incremental migration, not a rewrite
  • Test coverage added as code moves
  • Deployment and rollback plan
Skills

What I work with

Backend

  • PHP 8.3
  • Laravel 13
  • CodeIgniter
  • Lumen
  • REST APIs
  • Laravel Sanctum
  • Queue workers
  • Webhook handling
  • Eloquent ORM
  • Multi-tenancy
  • PHPUnit

Payments

  • Stripe
  • Stripe Connect
  • Laravel Cashier
  • PayPal
  • ACH
  • Recurring billing
  • Dunning recovery

Integrations

  • Xero
  • Zoho
  • QuickBooks
  • HubSpot
  • OAuth 2.0
  • SSO
  • Google Maps API
  • Third-party API integration

AI

  • Google Gemini
  • OpenAI
  • RAG
  • Vector embeddings
  • Structured extraction
  • Semantic search

Frontend

  • React 19
  • Next.js 16
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • shadcn/ui

Data and infra

  • MySQL
  • Redis
  • AWS S3
  • Docker
  • Git
  • Linux
  • VPS deployment
Process

How a project runs

  1. Discovery

    A call to understand the money flow: who pays, who gets paid, what happens when it fails. I ask the awkward questions early.

  2. Planning

    A written scope with the edge cases listed, so we agree on what done means before I write code.

  3. Development

    Built in reviewable pieces. You see working software as it lands, not a black box for six weeks.

  4. Testing

    Tests on every payment path, plus the failure cases: declined cards, duplicate webhooks, timeouts mid-transaction.

  5. Deployment

    Deployed with a rollback plan and live webhook monitoring, so a problem shows up on a dashboard and not in your inbox.

  6. Support

    I stay available after launch. Payment bugs surface in production, and I do not hand over and disappear.

Contact

Let's build your next product.

Whether it's a payment system that has to be right or an AI feature that has to run safely in production, tell me what you're building. I reply within a few hours during EU/US business-hours overlap.

Send a message

The more detail you give me, the more useful my first reply is.