# Product engineering

> Web platforms and SaaS, designed and built end to end.

- Page: https://deependra.in/services/build
- Type: Service line 1 of 5 (Build)
- Last updated: 2026-11-02
- Author: [Deependra Vishwakarma](https://deependra.in/about), senior software engineer in Mumbai

## In short

Build is web application development by one senior engineer, end to end: architecture, backend, front end, cloud and the tests that keep it working. Start with a fixed-scope MVP sprint, join an existing platform, modernize a legacy system without stopping the business, or rebuild an old website into a better one.

## Problems this work solves

1. You have a validated idea and need a production-grade first version, not a prototype you'll rewrite in six months.
2. Your product has outgrown its codebase, and every feature takes longer than the last.
3. A legacy PHP application or single-page app is slowing the business down, and nobody wants to touch it.

## What the Build line is

Build is product engineering: I design and build SaaS products, web platforms and APIs end to end, as one senior engineer who owns the architecture, the code, the cloud set-up and the handover. It is for founders and product teams in the US, UK, EU, Gulf, Japan and Korea who want software they can keep building on, not a prototype they will replace.

Most Build work starts in one of three places: a first version of a new product, a new area inside a product that already has users, or an old system that the business depends on and nobody wants to touch.

## Which Build service fits which problem

**You need a first version of a SaaS product.** The [MVP Sprint](https://deependra.in/services/build/mvp-sprint) is a fixed-price build of the smallest version a first customer can use.

**You need a custom SaaS platform, dashboard or internal tool.** [SaaS development and web platforms](https://deependra.in/services/build/web-platforms) covers new platforms and the APIs and integrations between them.

**An old system holds the business back.** [Legacy modernization](https://deependra.in/services/build/legacy-modernization) moves it to a modern stack in reversible stages while it keeps serving customers.

**An old website or project needs a better version.** [Website redesign and project refactor](https://deependra.in/services/build/website-redesign-refactor) rebuilds the design and the code, and keeps every URL or redirects it in one hop.

**Your backend is, or should be, Laravel.** [Laravel development and upgrades](https://deependra.in/services/build/laravel-development) builds new apps and upgrades old ones one major version at a time.

**Your front end has to be fast and found by search.** [Next.js development and migration](https://deependra.in/services/build/nextjs-development) builds new front ends and moves React single-page apps, older Next.js sites and PHP templates onto Next.js.

**Your product has to talk to payments, CRMs or other tools.** [API development and integrations](https://deependra.in/services/build/api-integrations) builds APIs and integrations with retries, signed webhooks and alerts.

**Your editors have outgrown their CMS.** [Custom CMS and headless content platforms](https://deependra.in/services/build/headless-cms) builds editorial platforms and migrates WordPress or older CMS content with every URL kept.

**The product is live and needs looking after.** The [maintenance and support retainer](https://deependra.in/services/build/maintenance-support) keeps it patched, upgraded and monitored for a monthly fee.

## Who this is for, and who it isn't

It suits a founder with a validated idea and a first customer in sight, a product team adding a major area alongside an existing platform, and a company running a PHP application or a single-page app that is holding the business back.

It does not suit new brochure sites, WordPress theme work, native iOS or Android apps, or a project that needs a large agency team from the first day. If the idea has no first customer yet, an [architecture review](https://deependra.in/services/lead/architecture-review) is a better use of the money than a build.

## The problems I usually hear

"We need something real before the next raise, and hiring a senior engineer will take longer than building it." "Every feature takes longer than the last, and nobody can say why." "The old system works, mostly, but it runs on one server and one person knows how to deploy it." "We changed agencies twice and now we own code nobody understands."

The common thread is that the foundations were skipped or have aged. The work is to put them in: a data model that fits the next stage, authentication and roles done once and properly, automated tests and deploys, and documentation a new engineer can follow.

## What you get

Whatever the starting point, you get working software deployed to your own cloud account, its source code in your repository, tests that run on every change, a CI/CD pipeline with staging and production, API documentation, and a written runbook with a handover session. Intellectual property is assigned to you on payment.

The detail differs by offer. The [MVP Sprint](https://deependra.in/services/build/mvp-sprint) is a first version with a fixed scope. [SaaS development and web platforms](https://deependra.in/services/build/web-platforms) covers new platforms, dashboards, internal tools and integrations. [Legacy modernization](https://deependra.in/services/build/legacy-modernization) moves an aging system in reversible stages while the old one keeps serving customers. [Website redesign and project refactor](https://deependra.in/services/build/website-redesign-refactor) rebuilds an old website or project into a better version, keeping its URLs or redirecting each one in a single hop. The Laravel, Next.js, API, CMS and maintenance offers listed below go deeper on one stack or one kind of job.

## How it starts

With a small, fixed-price first step that ends in a written outcome. For a new product it is the scoping week of the MVP Sprint: we cut the feature list to what a first customer needs, write acceptance criteria and agree the price and dates. For an existing system it is a modernization assessment: I read the code, map the data and integrations, and write down what to keep, rewrite and retire.

I don't publish prices on this page; the first step is quoted after a short call or a written brief through the [contact page](https://deependra.in/contact). The written outcome is yours to use whatever you decide next.

## Where this work happens

Build work for teams in [the United States](https://deependra.in/markets/united-states) usually runs on the East Coast morning, which lines up with my evening, with written updates covering the rest of the day. For [the United Kingdom](https://deependra.in/markets/united-kingdom) your morning falls in my afternoon, so a daily call early in your day is easy, and a data processing agreement comes with the engagement wherever I handle personal data. For [South Korea](https://deependra.in/markets/south-korea) and other teams taking a product abroad, I design for the destination market's privacy rules in the same pass as the build, because retrofitting them later costs more. Invoices are in your currency, per milestone or monthly; each market page has the detail.

## Product engineering services

- [MVP Sprint](https://deependra.in/services/build/mvp-sprint): A production-grade first version of your product, at a fixed price and on dates fixed after the scoping week. (price: Fixed price, agreed at the end of the scoping week; timeline: Set at the end of the scoping week)
- [SaaS development and web platforms](https://deependra.in/services/build/web-platforms): Custom web applications, APIs and integrations, built to be inherited. (price: Fixed-scope quote after a discovery call; timeline: Scoped per project, agreed before work starts)
- [Legacy modernization](https://deependra.in/services/build/legacy-modernization): Move an aging system to a modern stack without stopping the business. (price: Fixed-price assessment, then a fixed quote per stage; timeline: An assessment first, then migration in stages on a schedule agreed with you)
- [Website redesign and project refactor](https://deependra.in/services/build/website-redesign-refactor): An old website or project rebuilt into a better version: a new design that works on phones, cleaner and faster code, and every old URL kept or redirected, so search visibility isn't lost. (price: Fixed price for the audit, then a quote for the rebuild; timeline: Audit first, then rebuild in stages)
- [Laravel development and upgrades](https://deependra.in/services/build/laravel-development): Laravel applications and APIs built, upgraded and kept current by an engineer whose main stack is Laravel. (price: Fixed quote per stage after reading the code; timeline: Scoped on a first call; upgrades are planned one major version at a time)
- [Next.js development and migration](https://deependra.in/services/build/nextjs-development): Fast, indexable front ends: new Next.js builds, and migrations from single-page React or PHP templates without losing search traffic. (price: Fixed quote after the inventory; timeline: Planned after an inventory of routes and templates)
- [API development and integrations](https://deependra.in/services/build/api-integrations): APIs other teams can build on, and integrations with payments, CRMs and SaaS tools that never lose data quietly. (price: Fixed quote per integration or API; timeline: Scoped per integration after mapping the systems)
- [Custom CMS and headless content platforms](https://deependra.in/services/build/headless-cms): Editorial platforms that fit how your team actually publishes, with the old content migrated and every URL kept. (price: Fixed quote after the workflow session; timeline: Scoped after a workflow session)
- [Maintenance and support retainer](https://deependra.in/services/build/maintenance-support): Your application kept patched, current and watched, by a named engineer who knows the code. (price: Monthly fee, set after the onboarding review; timeline: Monthly, after a one-off onboarding review)

## Case studies behind this work

- [Exhibit Social](https://deependra.in/work/exhibit-social-platform): B2B SaaS platform. 10,000+ influencers indexed.
- [Vayudoot Aviations](https://deependra.in/work/vayudoot-aviations-platform): Education platform.
- [TopGear India CMS](https://deependra.in/work/topgear-india-cms): CMS migration and modernization. 1–3 min → 3 s page load time, before → after.

## Questions about product engineering

### Do you work alone or with a team?

I work as one senior engineer who owns the whole system. That keeps communication short and accountability clear. For larger scopes we can agree who else joins, in writing, before they do.

### Who owns the code?

You do. Intellectual property is assigned to you on payment, and the repository lives in your organization from the first day.

### Can you work with our existing developers?

Yes. I often join existing teams: I set up the foundations, review code, pair with your developers, and leave documentation behind so the team can carry on without me.

### Which stack do you build in?

Laravel, Node.js or Python on the backend, Next.js or Vue.js on the front end, PostgreSQL or MySQL with Redis, on Google Cloud or AWS. We choose together, based on your team and what the product needs.

### Should we rebuild our product or fix what we have?

Usually fix what you have. A rewrite pays off when the platform itself is the obstacle, as it was for a magazine CMS I moved from CodeIgniter to Laravel. The modernization assessment answers this in writing before anyone commits.

### Do you build mobile apps?

I build web apps and the APIs that mobile apps use, documented so a mobile team can work against them. I don't build native iOS or Android apps.

### What happens after launch?

You get a runbook and a handover session. After that you can run it yourselves, hire your own team with my help, or keep me on a monthly retainer for maintenance and new features.

### Laravel or Next.js for a new SaaS?

They are not rivals, because they do different jobs: Laravel is a PHP backend framework and Next.js is a React framework for the front end, so a new SaaS often uses both, with Next.js in front of a Laravel API. Laravel is my main stack, and Next.js is the choice when pages must be fast and found by search. If your future developers already know a stack, we choose that one. [SaaS development](https://deependra.in/services/build/web-platforms) goes into the choice in more depth.

### How much does a custom web platform cost?

I don't publish prices on this page, because the price follows a scope you have read. A new product starts with the scoping week of the MVP Sprint and ends with a fixed price and dates; an existing system starts with a fixed-price assessment, and each stage then gets its own quote. [MVP development](https://deependra.in/services/build/mvp-sprint) and [SaaS development](https://deependra.in/services/build/web-platforms) say more about what moves the price in each case.

## How this works in your market

### How this works in the United States

East Coast mornings overlap my evening, so demos land at the start of your day. I work under your master services agreement and statements of work, with IP assigned to you.

[United States page](https://deependra.in/markets/united-states)

### How this works in the United Kingdom

Your morning is my afternoon. Where I handle personal data, the engagement includes a data processing agreement under UK GDPR.

[United Kingdom page](https://deependra.in/markets/united-kingdom)

### How this works in South Korea

For products going to the US or Europe, the privacy and accessibility expectations of those markets are designed in from the first release.

[South Korea page](https://deependra.in/markets/south-korea)

## Related writing

- [CodeIgniter to Laravel: a staged migration playbook](https://deependra.in/writing/codeigniter-to-laravel-staged-migration) (2 November 2026): How to move a live CodeIgniter or plain-PHP application to Laravel in reversible stages, keeping every URL and the business running.
- [TopGear India: moving a publishing CMS from CodeIgniter to Laravel while the newsroom kept publishing](https://deependra.in/writing/topgear-india-cms-migration-case-study) (2 November 2026): The decisions behind one CMS migration: a full rewrite, the content model and URLs kept, the speed found in SQL, caching and images, and an editor-first CMS.
- [How long a SaaS MVP takes: the method, not a number](https://deependra.in/writing/how-long-a-saas-mvp-takes) (10 October 2026): Why any single number for an MVP is a guess, what actually decides the time, the published time-boxes product teams use, and how to fix dates you can keep.
- [Laravel performance in 2026: a production playbook](https://deependra.in/writing/laravel-performance-2026-production-guide) (2 November 2026): What actually makes Laravel applications fast in production, from queries and caching to queues and Octane.

## Start

Start a project: https://deependra.in/contact

---

Cite as: Deependra Vishwakarma, "Product engineering", https://deependra.in/services/build (last updated 2026-11-02).

This is the Markdown version of https://deependra.in/services/build; the page is the canonical source. Start a project: https://deependra.in/contact
