Skip to content
Founder-led · Reply within 1 business day
FOUNDER-LED LARAVEL, VUE & SYSTEMS CONSULTANCY

Senior Laravel engineering for CTOs: stalled apps rescued, new ones shipped.

Sushant Gupta, a senior Laravel engineer with 10+ years in the framework, upgrades legacy apps with tests first, builds AI back-office automation that removes re-keying, and joins your team with pull requests merged in week one.

Start the Audit, from $2,500 →
Sushant Gupta

30 minutes with Sushant Gupta, the engineer who would do the work. No slides, no sales rep. Read our production code first ↗

See sample audit output →
sample-audit-output.mdexample output
GET /api/v1/reservations?property=…&range=30d
P95 LATENCY · EXAMPLE
840ms38ms
QUERIES / REQUEST · EXAMPLE
N+13
before
840ms
after
38ms
- $bookings = Booking::where('property_id', $id)->get();- foreach ($bookings as $b) { $b->guest->name; $b->room->rate; }+ Booking::query()->whereBelongsTo($property)+     ->with(['guest:id,name', 'room.rate'])+     ->cursorPaginate(50);  // + composite index (property_id, check_in_at)  // + Octane: warm workers, no per-request boot
Sample audit outputthe format of your 10-day report
  • 700+ Pest tests
  • PHPStan level 7
  • Source code public on GitHub
  • NDA before code access
  • Your repo and cloud from commit one
  • 60-day warranty on project milestones
01 — HOW WE WORK

Four commitments, written into your contract.

01

The Founder Writes Your Code

The founder you meet on the discovery call is the engineer committing to your repository. No hand-off to a junior team after the sales call.

02

Test-Backed Pull Requests

Every feature ships with Pest feature/unit tests, strict TypeScript/PHPStan types, and clean Git history.

03

Your Repo, Your Cloud, Your IP

You own the GitHub repo, the AWS or DigitalOcean account and the documentation from commit one. IP in each milestone is assigned to you as its invoice is paid.

04

Async-First Transparency

Daily written standups, weekly Loom walkthroughs, and direct Slack access—no project-manager telephone game.

02 — SERVICES

Four reasons teams bring us in.

Each engagement starts with a written scope: who it fits, how long it takes, and exactly what you hold at the end.

Custom SaaS & Product Engineering

01

From first commit to scale: multi-tenant B2B SaaS, internal operations portals, and customer-facing apps on Laravel 13, Vue 3 / Inertia 3 or Livewire, PostgreSQL, and Tailwind.

A production SaaS your own team can extend, with tests, CI and runbooks from day one.

IDEAL FORFunded founders and product teams turning a validated idea into a production system.
TYPICAL TIMELINEMVP in 8–14 weeks
KEY DELIVERABLES
Multi-tenancyBilling & subscriptionsRBACWebhooks & public APICI/CD pipelineRunbooks
Scope this with us →

Legacy Laravel Modernization & Rescues

02

Stalled or brittle codebases on Laravel 5.x–10.x or framework-less PHP, brought to modern Laravel and PHP 8.4 with a real test suite and clean domain boundaries.

Modern Laravel on PHP 8.4, tests around the money paths, and deploys nobody is afraid of.

IDEAL FORTeams with an inherited monolith, no tests, and a roadmap blocked by fear of deploys.
TYPICAL TIMELINE4–12 weeks, by codebase size
KEY DELIVERABLES
Version upgradesPest test backfillTechnical debt paydownMonolith modularizationZero-downtime cutover
Scope this with us →

Embedded Senior Developers

03

Sushant Gupta joins your Slack, Linear or Jira, and GitHub, and ships production PRs in Week 1. Need a second senior? You interview and approve them before they touch your repo.

Senior pull requests merged from week one, without a three-month hiring cycle.

IDEAL FOREngineering teams that need senior velocity now, without a 3-month recruiting cycle.
TYPICAL TIMELINEPRs in Week 1 · monthly
KEY DELIVERABLES
Production PRsCode reviewPair programmingArchitecture decision recordsHiring support
Scope this with us →

High-Velocity APIs, Payments & ERP Integrations

04

Idempotent payment workflows, GST and e-Invoicing, Tally and ERP syncs, and offline-first PWAs. The integrations where a retry bug costs real money.

Payments and ledgers that reconcile, with retries that never double-charge.

IDEAL FORBusinesses reconciling money, inventory, or tax data across systems that disagree.
TYPICAL TIMELINE3–8 weeks per integration
KEY DELIVERABLES
Idempotent payment routingGST / e-InvoicingTally / ERP syncOffline-first PWAReconciliation reports
Scope this with us →
03 — SELECTED WORK

8 production systems, for real clients.

A legacy Laravel rescue, AI order and bill automation, a multi-entity HRM, an AI shipment router, e-commerce, delivery and temple platforms. Each case study starts with the result, then shows what we built and the stack it runs on.

“Our claims system had run untouched on Laravel 5.6 for six years. Nobody dared change it, and there was no documentation or a single test. Vasuttam first wrote tests that captured how the app actually behaves, then upgraded it step by step to Laravel 13 on PHP 8.4. The whole job took one week, and our staff didn't notice a thing, except that it's now safe to change.”
HR OfficerHealth-insurance administrator (name withheld)Read the case study →
“Our volunteers now record donations in the field on their phones, and devotees follow courses and track their sadhana in our own app. Six systems went live, the first in two weeks, and everything shares one record of each devotee. Vasuttam built it with us, not just for us.”
Sreevatsa Syamsundar DasSreevatsa Syamsundar DasTemple President, ISKCON GunturRead the case study →
Legacy Laravel rescue

Health-insurance admin app: rescuing Laravel 5.6 with tests first

A six-year-old, 20k-line Laravel 5.6 app taken to Laravel 13 on PHP 8.4 in 1 week, one major version at a time, with 80% test coverage and no change to how staff work.

A health-insurance administration app that had not been upgraded in six years, running Laravel 5.6 on a client intranet with no documentation and no tests. We wrote the tests first, then upgraded Laravel one major version at a time, from 5.6 to 13, with the suite green at every step.

  • Characterization tests
  • Laravel upgrades
  • PHP upgrade
  • Documentation
Read the case study →
AI automation · accounting

AI-powered back office: scanned bills and WhatsApp orders into the books

Order turnaround cut from 4 hours to 30 minutes, with purchase bills and sales orders posted to the books without re-keying.

An AI pipeline for a trading business: purchase bills are scanned, read and entered into the accounting software, and customer orders sent as photos, typed text or voice notes on WhatsApp and email are parsed, completed and posted once staff confirm them.

  • Purchase bill AI
  • Order intake AI
  • Clarification bot
  • Staff review queue
  • Accounting posting
Read the case study →
HR · payroll · security

Multi-entity HRM and payroll with automatic accounting

Daily HR and payroll admin cut from 1 hour to 5 minutes, about 143 hours saved in 6 months, across several legal entities.

A custom HRM for an organisation whose staff works across several legal entities: payroll, loans, appraisals, PF, ESI and TDS, recruitment, access control, ID cards and security-gate scanning, with every payroll entry posted to the accounting software automatically.

  • HRM and payroll
  • Accounting automation
  • ATS
  • ID cards
  • Gate scanning
Read the case study →
Logistics · AI

AI shipment router with commerce and messaging plugins

Each order now takes 30 seconds instead of 10 minutes, across 150+ orders a day: about 24 staff hours saved every day.

A shipping desk that reads orders straight from chat messages with AI, picks the best courier by price or priority, books the shipment and keeps tracking in sync, with plugins for CRM, WooCommerce, PrestaShop, WhatsApp Business and Telegram.

  • Routing engine
  • AI order intake
  • Store plugins
  • Messaging plugins
Read the case study →
E-commerce · mobile

E-commerce app with a live app designer for PrestaShop

App sales added 30% to store revenue in the first 6 months, with merchandising changing every week on a single app-store release.

A native Flutter shopping app driven by a PrestaShop 9 plugin, with a drag-and-drop live app designer so the store team changes the app home screen without a release.

  • PrestaShop plugin
  • Flutter app
  • Live app designer
Read the case study →
Hyper-local commerce

Mayapur Seva Kart: hyper-local delivery

Order to doorstep tracked live, with picking and dispatch run by store staff, not developers.

A hyper-local grocery and essentials store with a website, a Flutter app, a picker dashboard for packing and live rider tracking on a map, built on Laravel 13 with Reverb.

  • Website
  • Mobile app
  • Rider live tracking
  • Picker app
Read the case study →
Temple · non-profit

ISKCON Guntur: temple website, CRM and apps

Year-end books closed in 2 days instead of 3 weeks, with every donation posted to Tally automatically.

A donation-ready temple website, a donor CRM, an e-learning module with courses, an accounting bridge into Tally, a community app for devotees and a fund collector app for volunteers in the field, all on one Laravel backend.

  • Website
  • Custom CRM
  • E-learning
  • Accounting bridge
  • Community app
  • Fund collector app
Read the case study →
Temple · non-profit

ISKCON Palamu: temple platform with a devotee app

Devotees sign in with WhatsApp, and the temple sees donations, courses and sadhana in one place.

A temple website and CRM, a Busy accounting bridge, and a Flutter community app with WhatsApp OTP sign-in, courses, quizzes, daily sadhana and in-app fund collection.

  • Website
  • Custom CRM
  • Accounting bridge
  • Community app
  • Fund collector app
Read the case study →
See all 8 case studies →
04 — CODE AUDIT

The 10-Day Laravel Codebase & Performance Audit.

A fixed-scope look at your codebase, database, queues, and infrastructure. You get a prioritized remediation roadmap and pull requests for the immediate wins.

From $2,500 · priced by codebase size, agreed before we start10 business days100% fee credited to follow-on work
YOU RECEIVE · DAYS 1–31 / 4

Security & Dependency Vulnerability Report

composer audit and npm audit, with safe upgrade paths
Authentication, policies, and RBAC review
SQLi, XSS, and mass-assignment sweep
DPDP compliance review of personal-data handling
SAMPLE OUTPUT
HIGH  InvoiceController@show
      missing policy check: any authenticated
      user can read another tenant's invoice
FIX   PR #1 · Gate::authorize('view', $invoice)
WHAT WE NEED FROM YOU
  • Read-only access to the repository
  • A slow-query log or a staging database dump
  • One 30-minute kickoff call
Start the Audit, from $2,500 →
05 — ENGAGEMENT MODELS

Three ways to work together, no surprises.

Each model has a written scope and billing terms before work starts. Starting prices are below; your exact quote follows a 30-minute discovery call, in writing.

01START HERE

Diagnostic Codebase Audit

From$2,500by codebase size
Fixed scope · 10 business days

Ideal for inherited codebases or pre-funding technical due diligence.

Security, database, and architecture review
Remediation roadmap + PRs for quick wins
60-minute walkthrough with your team
BillingPrice agreed before we start · 100% credited
Start the Audit, from $2,500 →
02

Dedicated Engineering Retainer

From$4,000/ month
Monthly sprint capacity · about 80 senior hours with Sushant Gupta

Embedded directly into your Slack, tracker, and GitHub workflow.

Production PRs from Week 1
Daily written standups, weekly Loom
Cancel or scale with 30 days' notice
Billing~80 senior hours a month (half-time), for about a quarter of what a full-time US senior costs
Discuss a retainer
03

Fixed-Scope Milestone Build

Typical MVP$15k–40kquoted per scope
End-to-end delivery · milestone billing

For well-defined greenfield products, legacy upgrades, or custom integrations.

Written scope and acceptance criteria
Each milestone is a working deployment
Billing tied to deployed milestones
BillingPer milestone
Scope a build
  • Prices in USD
  • GST invoices from Vasuttam Ventures Private Limited
  • You own the repo and cloud from commit one; IP in each milestone is assigned as its invoice is paid
  • 60-day warranty on project milestones; retainer work is billed separately
  • Retainers cancel or scale with 30 days' notice
  • Written scope and billing terms before work starts
50% OFF · NON-PROFITS

We give a 50% discount to non-profits. We work closely with non-profits: our mission is to make the world a better place and to empower those who are already doing it. Open to registered charities, trusts, societies, Section 8 companies and 501(c)(3) or equivalent organisations. Share your registration certificate, plus your 80G/12A or tax-exemption letter if you have one, when you scope the project. Applies to every engagement.Apply as a non-profit →

ABOUT US

The engineer you'll actually work with.

Vasuttam Labs is a founder-led engineering studio in Kolkata, India, run by Sushant Gupta. Alongside client work we build and operate our own product: Vasuttam PMS for hotels, with a built-in restaurant POS. The multi-tenancy, billing, queues and upgrades we bring to your codebase are the ones we keep running in production every day.

Sushant Gupta, Founder, Director and lead engineer of Vasuttam Labs
Sushant GuptaFounder, Director and lead engineer · Kolkata, India

10+ years building with Laravel; before Vasuttam, IT Head at ISKCON Mayapur. Takes every discovery call, replies to every scoping request, and writes and reviews the code on every engagement.

LinkedIn profile ↗
Who you work with
Sushant Gupta, the founder you meet on the discovery call, writes and reviews the code. We don't subcontract or staff juniors behind a senior pitch.
Track record
10+ years building with Laravel. Before founding Vasuttam, Sushant was IT Head at ISKCON Mayapur, responsible for the systems the organisation ran on.
What we run ourselves
Vasuttam PMS: a multi-tenant hotel platform with a channel manager, GST invoicing, subscription billing and offline-first apps.
Where and when
Kolkata, India (IST, UTC+5:30). Available 9:00 AM to 9:00 PM IST, overlapping the UK and EU working day and the US East morning.
How we hand over
Tested pull requests in your repository, decision records and runbooks, so the knowledge stays with your team.
06 — PRODUCTION PROOF

We build and run our own production software.

Most dev shops build prototypes and hand the maintenance pain to you. We engineer and operate a multi-tenant hospitality OS that handles real-time OTA syncs, offline IndexedDB queues, and multi-slab GST ledgers. The patterns that keep it running come to your codebase on Day 1.

Vasuttam PMS stay view: tape chart, occupancy and a GST folio

Vasuttam PMS

/pms ↗

Property management for hotels and multi-property groups: reservations, channel distribution, check-in, and accounting.

Try the live demo ↗Source on GitHub ↗Public demo account on the sign-in page · resets every 24 hours
OTA channel syncqueued · idempotent
Pest tests · PHPStan700+ · level 7
Aadhaar / MRZ OCR check-inOCR
Multi-slab GST split-folioledger
Vasuttam POS: table map, kitchen tickets and a KOT bill

Vasuttam POS

/pos ↗
Basic POS live inside the PMS · standalone POS in build

Outlet and restaurant point-of-sale. KOTs and bills already post to the guest folio inside Vasuttam PMS; the standalone, offline-first POS is in build.

Offline-first order queueIndexedDB
Service-worker sync on reconnectPWA
White-label booking engine on a hotel group's own domain, with tenant branding

White-Label Hospitality OS

/white-label ↗
PMS + basic POS live

The PMS and its built-in POS under your brand, running on isolated tenants.

Multi-tenant isolationper tenant
Brand, domain & themingper tenant
WHAT TRANSFERS TO YOUR CODEBASE
OTA sync engine→ Idempotent webhook ingestion and queue fan-out for your integrations
Offline IndexedDB queue→ Offline-first PWAs for field, retail, and ops teams
GST split-folio ledger→ Multi-tax billing that reconciles to the paisa
Aadhaar / MRZ OCR→ Document capture and KYC pipelines with audit trails
07 — TECH STACK

What we ship with.

Backend & Core

Where business logic and throughput live.
Laravel 13PHP 8.4REST / GraphQLLaravel OctaneHorizonReverbPennantCashier

Frontend & Mobile

Typed, fast interfaces that work offline when they must.
Flutter (iOS / Android)Vue 3Inertia.js v3Livewire 3 / FluxTypeScriptTailwind CSS v4Offline-First IndexedDB / Service Workers

Data & Infrastructure

Infrastructure you own, deployed from your CI.
PostgreSQLMySQLRedisMeilisearchAWSLaravel Forge / VaporDockerGitHub Actions CI/CD

Quality & Testing

The non-negotiable pipeline every PR passes.
Pest 4PHPUnitLarastan / PHPStanLaravel PintPlaywright E2E
08 — SCOPE YOUR PROJECT

Tell us what you're building or fixing.

Sushant Gupta reads every request and replies with questions or a slot for a 30-minute architecture call. NDA available before we see any code.

01Sushant Gupta replies within 1 business day.
0230-minute architecture call with Sushant Gupta, the engineer who would do the work, 9:00 AM – 9:00 PM IST.
03Written scope, timeline, and quote within 3 business days.
Engagement type *
Current stack / Laravel version (optional)
Target timeline
Budget bracket

You'll receive a direct reply from Sushant Gupta within 1 business day—never an automated sales cadence. By sending you agree to our privacy policy.

Protected by reCAPTCHA. Google's Privacy Policy and Terms apply.

09 — FAQ

Questions CTOs actually ask.

Ask one we haven't answered →

Nothing is locked to one person. Code, decision records and runbooks live in your repository from the first commit, scope and billing are written down before work starts, and retainers cancel or scale with 30 days' notice. Planned absences are agreed at kickoff and written into the sprint calendar.

Not sure where your codebase stands?

Start with the 10-day audit: from $2,500, price agreed before we start, read-only access, and 100% of the fee credited to any follow-on work. Or talk it through with Sushant first.

Start the Audit, from $2,500 →