A multi-tenant commerce platform where merchant operations, payments, orders and storefront embeds share one backend.
7+ years as lead engineer on most of the platform, from backend architecture to the vanilla JavaScript storefront embed.
For founders and teams with serious SaaS and business products, especially when the software is already live, interconnected, or getting harder to change.
Full-stack engineer
Production systems
A multi-tenant commerce platform where merchant operations, payments, orders and storefront embeds share one backend.
7+ years as lead engineer on most of the platform, from backend architecture to the vanilla JavaScript storefront embed.
Lead backend engineer on a multi-tenant competition platform, auditable draw logic, entrant management and payment paths that had to stay correct under spiky traffic.
Laravel · MySQL · AWS · Stripe
Explore the case study →Joined a live file-sharing platform already under load, production fixes, query optimisation and chunked uploads with pause and resume, without disrupting users.
PHP · MySQL · AWS
Explore the case study →It was making interconnected production workflows behave reliably when a change in one area affects products, inventory, payments, orders and shipping elsewhere in the system.
See how this played out on Shoprocket →One commerce workflow
Thousands of independent merchant stores on one platform, each with isolated data, workflows and configuration.
Products, inventory, carts, payments and orders have to stay consistent as workflows move through the system.
Payments, webhooks and third-party systems fail, retry or arrive out of order. The platform still has to stay correct.
I work backwards from the product problem, the users and the constraints toward the simplest solution that can survive production. When a feature touches orders, payments, APIs and integrations, I map dependencies and tradeoffs first, then implement with ownership across the stack.
What the product needs, what's already in place, and the architecture and tradeoffs before choosing how to build it.
Hands-on work across backend, frontend, data, APIs and integrations, validated for edge cases, failures and performance before and in production.
I care about what happens after the code ships: production issues, technical debt and what comes next, not ticket completion.
You stay in the loop throughout. These stages loop continuously, not a one-way handoff from spec to delivery.
AI-assisted development helps me move faster through exploration, implementation and iteration. Architecture, security and production decisions stay mine.
AI accelerates
Exploration, implementation, refactoring, test scaffolding and debugging assistance.
I remain responsible for
Architecture, requirements, tradeoffs, security, correctness, code review and production decisions.
You don't just get someone to write code. You get an experienced engineer who understands the product, owns the engineering and stays accountable in production, with evidence for each claim on this site.
You shouldn't have to translate the entire business problem into tickets before I can help. I want to know what the software needs to accomplish before deciding how to build it.
See the work →When a checkout change affects inventory, payments and order state, I can follow the problem across backend, APIs, integrations and frontend without handing off every boundary.
See the work →I look at what already works, identify the real constraints and improve the system incrementally, the same approach behind Shoprocket's V1 to V2 evolution and joining ufile.io at scale.
See the work →I care about reliability, edge cases and what happens after deployment, and I've stayed involved long enough for clients to validate that independently.
Read the testimonial →Ryan Badger, CEO of Shoprocket, has worked with me for 7+ years across the evolution of the platform, from the original stack through V2 and the commerce systems that followed.
“I've had the pleasure of working with Indesh for several years across multiple projects, and I can confidently say he's one of the best developers I've worked with. His technical skills are exceptional, particularly in Laravel, APIs, SaaS platforms, and scalable backend systems. He consistently delivers high-quality work, communicates clearly, and always approaches challenges with professionalism and attention to detail.
Beyond his technical ability, Indesh is reliable, trustworthy, responsive, and genuinely enjoyable to work with. His English is excellent, deadlines are met, and he takes real ownership of his work. I would recommend him without hesitation to anyone looking for a highly skilled and dependable developer.”
I've spent most of my career on products where the hard part isn't writing code. It's understanding how orders, payments, permissions and workflows need to work together, and keeping that system reliable as the business grows.
I'm a full-stack engineer who takes ownership across backend architecture, APIs, frontend products and production systems. You work directly with me, not an agency handoff.
Laravel, PHP, JavaScript and AWS are how much of the work gets done. I'm also comfortable joining an established product team or taking something end to end on my own.
SaaS platforms, commerce systems, APIs and modernization for products where backend, frontend and business workflows have to work together in production.
Technologies
Grouped by what they're used to build.
Laravel · PHP · MySQL
Core backend framework across production SaaS and business applications.
See relevant work →JavaScript · React · TypeScript · Ionic · Livewire · Alpine.js
Storefronts, dashboards and interactive interfaces, including vanilla JavaScript embeds where the product demands it.
REST APIs · Webhooks · Integrations · Authentication
Products talking to payment providers, external tools and the systems a business already runs.
See relevant work →AWS · Deployment · Background processing
Infrastructure, queued work and production debugging once software is live.
See relevant work →Capabilities
Each links to proof: a case study, article or section on this site.
Also in the toolkit
Node.js · Next.js · Redis · Tailwind CSS
Used where the product needs them, not every project uses every tool.
A good fit if
You're building or evolving serious software, not looking for a brochure site or the cheapest hourly rate.
Production SaaS · Growing commerce platforms · Existing applications that need modernization, new features or senior engineering ownership
A short note is enough, what your product does, what's not working, or what needs to ship next. I'll come straight to the engineering problem, not a sales pitch.