Available immediately · Remote-first

Aayushi Kapoor

Senior Laravel Developer · 6+ years building production backends.

6+ years building SaaS backends, REST APIs and GenAI integrations on Laravel 12. I cut API latency 40%, lifted test coverage to 75%, and automate 70% of support with RAG.

6+
Years building Laravel
40%
API latency reduced
75%
Test coverage uplift
70%
Support automated via RAG
01 — About

Backend craftsmanship, with a GenAI edge.

I'm Aayushi — a Laravel developer based in Bhopal, India. I build production SaaS backends: multi-tenant ERPs, real-time chat on WebSockets, secure REST APIs documented to the letter, and AI workflows powered by RAG and vector embeddings.

I care about the things you can measure: p95 latency, test coverage, deployment lead time, and the bug count in week two. I've shipped under all of them.

📍 Bhopal, India📞 +91 79875 92089✉ ayu846142@gmail.com
02 — Experience

Seven years of shipping.

    03 — Live work

    Production sites I've shipped.

    A handful of live products I've built and maintain — click any tile to open the live site.

    04 — Project architecture

    How I design production Laravel systems.

    A blueprint of the architecture I default to for SaaS, multi-tenant ERPs and AI-augmented backends — battle-tested across the live products above.

    ① Presentation layer

    • Blade + Livewire for admin & internal portals
    • REST / JSON APIs for mobile, partners & SPAs
    • WebSockets (Laravel Broadcasting + Reverb) for real-time
    • JWT / OAuth 2.0 for stateless cross-client auth

    ② Application layer (Laravel 12)

    • Controllers → Form Requests → Services → Repositories
    • Policies + Gates for RBAC, Middleware for tenant scoping
    • Events / Listeners for decoupled side-effects
    • Queues (Horizon) for emails, exports, AI calls, webhooks

    ③ Data layer

    • MySQL / PostgreSQL with normalized, index-tuned schemas
    • Per-tenant DB isolation OR row-level scoping (use-case dependent)
    • Redis for cache, sessions, locks & queue backend
    • S3 + signed URLs for private file delivery

    ④ AI / GenAI layer

    • OpenAI embeddings + vector store for RAG retrieval
    • Cosine-similarity ranking with reranking heuristics
    • Ollama / TinyLlama fallbacks for on-prem inference
    • Async job pipeline: ingest → chunk → embed → index

    ⑤ Infrastructure & DevOps

    • Docker images per service, deployed via Coolify on AWS EC2
    • Nginx + PHP-FPM, HTTP/2, gzip/brotli, sane cache headers
    • Jenkins / GitHub Actions CI: test → build → deploy gates
    • Health checks, supervisor for workers, 99.9% uptime SLA

    ⑥ Security & observability

    • OWASP Top-10 hardening: input validation, CSRF, rate limits
    • Encrypted secrets, key rotation, signed webhooks
    • Structured logs, error tracking, slow-query monitoring
    • PHPUnit + TDD — coverage held above 75%
       ┌────────────┐    ┌────────────────┐    ┌─────────────────┐
       │  Browser   │    │  Mobile / SPA  │    │  Webhooks / 3rd │
       │  (Blade /  │    │  (REST + JWT)  │    │  party services │
       │  Livewire) │    │                │    │                 │
       └─────┬──────┘    └────────┬───────┘    └────────┬────────┘
             │                    │                     │
             ▼                    ▼                     ▼
           ┌────────────────────────────────────────────────┐
           │           Nginx  +  PHP-FPM  (HTTPS)           │
           └──────────────────────┬─────────────────────────┘
                                  │
                      ┌───────────▼────────────┐
                      │     Laravel 12 App     │
                      │  Auth · RBAC · Tenancy │
                      │  Services · Policies   │
                      └─┬──────┬───────┬───────┘
                        │      │       │
            ┌───────────┘      │       └─────────────┐
            ▼                  ▼                     ▼
       ┌─────────┐       ┌──────────┐         ┌────────────┐
       │  MySQL  │       │  Redis   │         │  Queues    │
       │ (multi- │       │ cache /  │◄────────┤ (Horizon)  │
       │ tenant) │       │ sessions │         │ workers    │
       └─────────┘       └──────────┘         └─────┬──────┘
                                                    │
                                  ┌─────────────────┼─────────────────┐
                                  ▼                 ▼                 ▼
                            ┌──────────┐     ┌─────────────┐    ┌──────────┐
                            │  AWS S3  │     │  OpenAI /   │    │ Webhooks │
                            │  files   │     │  Ollama RAG │    │ + Emails │
                            └──────────┘     └─────────────┘    └──────────┘
    
    05 — Selected work

    Things I've built in production.

    06 — Stack

    Tools I reach for.

    07 — Let's talk

    Got a Laravel role
    or a backend that needs rescuing?

    Available immediately for full-time remote engagements. Open to onsite in Bhopal. I usually reply within a few hours.