Skip to content
sayak.webdesignerWeb · Software · Data · AI
Web & Digital · Web & Digital

Vibe coding, with an adult in the room

AI can now draft a working application in an afternoon. It cannot decide what should be built, own the data model, or be accountable when something breaks at scale. We pair the speed of the first with the judgement of the second.

vibe coding company indiaai accelerated development kolkatarapid mvp development west bengalai assisted software development india
Vibe Coding4–6 loops per day1IntentSpec in plain language2GenerateAI drafts the slice3ReviewHuman architect gate4HardenTypes · tests · a11y5ShipPreview → production
3.8x
Faster to first usable build
100%
Human-reviewed before merge
2 wks
Typical prototype to pilot
0
AI-generated code shipped unreviewed
The short version

Vibe coding — describing what you want in natural language and letting an AI system produce the implementation — has genuinely changed what a small team can build. We use it every day and it has compressed our early-stage delivery times dramatically. It is also, used carelessly, the fastest known method of generating a codebase nobody understands, with no tests, an incoherent data model, and security holes that are invisible until someone finds them.

Our position is straightforward. AI writes a great deal of our first-draft code. A senior engineer owns every architectural decision, reviews every line before it merges, and is personally accountable for what runs in production. The speed is real; the accountability is not delegated.

This service exists because a lot of organisations now want that speed but have been burned — either by an internal experiment that produced something unmaintainable, or by a vendor who shipped a demo and called it a product. We take work at both ends: building new products fast and properly, and rescuing projects where the vibe-coded prototype needs to become real software.

It is also how we build our own internal tools and the interactive components you can see on this site, so the method is not theoretical for us.

What actually gets faster, and what does not

It helps to be precise about where the acceleration comes from, because the marketing around this is unhelpfully vague. AI is extremely good at producing a first draft of well-understood things: CRUD interfaces, form validation, API clients, data transformations, test scaffolding, migration scripts, component variants, documentation. In these areas we see genuine three to five times acceleration.

It is much weaker at things requiring judgement across a whole system: deciding the data model, choosing consistency guarantees, designing an authorisation model, working out why a production issue is happening under load, or deciding what not to build. These remain human work, and they are the parts that determine whether a system is any good.

The practical consequence is that the shape of a project changes rather than simply compressing. Design and architecture take about as long as they always did — sometimes longer, because we now have capacity to explore more options. Implementation collapses. Review and hardening expand, because reviewing a large volume of generated code carefully is real effort. Net, a project that took sixteen weeks takes about six.

PhaseTraditionalVibe-coded with reviewChange
Discovery and architecture2 weeks2 weeksUnchanged — this is judgement work
Design system and UI3 weeks1.5 weeksFaster: generated variants, human curation
Feature implementation8 weeks1.5 weeksDramatically faster
Review, tests, hardening2 weeks1.5 weeksRoughly steady — more code to review, better tooling
Total15 weeks6.5 weeks~2.3x on the whole project

The loop we actually run

Every slice of work goes through the same five steps, and we do not skip the third under any deadline pressure.

First, intent: a written specification of the slice in plain language, including the states and edge cases, agreed with whoever owns the outcome. Second, generation: AI produces the implementation against our house conventions, which are themselves encoded as rules the model reads. Third, review: a senior engineer reads every line, and specifically hunts for the failure modes generated code exhibits — plausible-looking logic that is subtly wrong, missing authorisation checks, unhandled error paths, N+1 queries, and confidently invented API signatures. Fourth, harden: types tightened, tests written for the paths that matter, accessibility verified, performance measured. Fifth, ship behind a preview and then to production.

The loop typically runs four to six times a day per engineer. What makes it work is that step three is non-negotiable and is done by someone with the experience to know what wrong looks like when it is written confidently.

Vibe Coding4–6 loops per day1IntentSpec in plain language2GenerateAI drafts the slice3ReviewHuman architect gate4HardenTypes · tests · a11y5ShipPreview → production
Intent, generate, review, harden, ship — the review gate is the whole reason this produces maintainable software.

Guardrails that make generated code safe to keep

Speed without structure produces a codebase that resists change. We install the structure first, and it is largely conventional good engineering — it simply matters more when volume is high.

Strict TypeScript with no implicit any, so a wrong assumption fails at compile time rather than in front of a user. Schema validation at every boundary where data enters the system. A test suite covering authentication, authorisation, money handling and any calculation a customer will check. Database migrations under version control and applied identically in every environment. Dependency scanning and a policy against pulling in a package to solve a ten-line problem. And architecture decision records, because in a fast codebase the reason behind a choice is the first thing lost.

We also keep the generated code idiomatic to the project rather than to the model. Our conventions live in a file the AI reads before writing, so what comes back matches the surrounding code in naming, structure and comment density. That single practice is the difference between a codebase that reads as one hand and one that reads as forty.

In practice

Strict typing and schema validation at every input boundary.
Automated tests on authentication, authorisation, payments and any user-visible calculation.
Security review focused on the specific weaknesses generated code exhibits.
Migrations, environment parity and reproducible builds from day one.
Architecture decision records kept short and current.

Every engagement starts with a conversation, not a proposal template.

Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.

Book that call

Vibe coding for web, and for apps

On the web our method is well-settled: Next.js with server components, a typed API layer, PostgreSQL, and a design system generated as code from tokens. A functioning multi-page application with authentication, an admin area and real data typically exists within eight to ten working days.

On mobile the pattern is similar with React Native and Expo, and the acceleration is comparable — but the review burden is higher because mobile failure modes are harder to observe and store review adds latency to any correction. We compensate with heavier automated testing on the sync and offline paths, and a longer pilot with real users before wide release.

For both, we build the pilot to be the product rather than a throwaway. Prototypes that are explicitly disposable get shipped to production anyway roughly half the time — so we simply build to production standard from the start and accept a slightly slower first week.

Every engagement starts with a conversation, not a proposal template.

Thirty minutes with a senior engineer. You leave with an architecture sketch and an honest cost range, whether or not you hire us.

Book that call

Rescuing a vibe-coded project that has stalled

A growing share of our work is triage on projects built this way without a review gate. The symptoms are consistent: the application mostly works but nobody can safely change it, there are no tests, the same logic exists in four slightly different forms, the database has grown organically without constraints, and secrets are in the repository.

Our rescue runs in a fixed order. Stabilise: get it into version control properly, remove secrets, set up environments, add monitoring so you know when it breaks. Understand: map what exists and write down the data model as it actually is, not as intended. Contain: put tests around the behaviour you must not lose. Then refactor incrementally, highest-risk area first, with the tests as the safety net.

It is usually cheaper than a rewrite and always less disruptive, because the business keeps running on the thing while it is being repaired.

Two-week rescue diagnostic

Fixed price, no obligation. You get a written assessment of code quality, security, data model integrity and operational readiness, with a ranked remediation plan and a realistic estimate. Several clients have taken that report and fixed it in-house, which is a perfectly good outcome.

Where we will not use it

We do not use AI-generated code without full review in systems handling payments, personal health information, or safety-related plant control. Not because the code is necessarily worse, but because the failure cost is asymmetric and the review effort is trivial by comparison.

We also do not let it design your data model. The schema is the single decision with the longest half-life in any system — you will change your framework twice before you change your core tables — and it deserves a human who has lived with the consequences of getting it wrong.

We had a prototype from an internal hackathon that everyone loved and nobody could extend. They had it under tests and deployable in three weeks, then added the features we actually needed in another four.
Nilanjan BasuCTO, logistics SaaS startup, Kolkata
Capabilities

What is actually included in vibe coding studio

Each of these is something we have shipped and still support in production — not a list of things we could do if asked.

01

Rapid MVP delivery

Working, deployable product in four to eight weeks, built to production standard rather than as a throwaway.

02

Internal tool factory

The admin panels, dashboards and operational tools that never get prioritised — delivered in days each.

03

Prototype to production

Taking a demo or hackathon build and making it something you can safely operate and extend.

04

Vibe-coded app development

React Native and Expo with the same review discipline, plus heavier testing on offline and sync paths.

05

Legacy rescue

Stabilise, understand, contain with tests, then refactor incrementally without stopping the business.

06

AI-assisted migration

Bulk transformations — framework upgrades, API changes, design system adoption — done semi-automatically with verification.

07

Team enablement

Training your engineers to work this way safely: conventions, prompts, review checklists and guardrails.

08

Architecture advisory

Short engagements to decide the data model, boundaries and technology choices before anyone starts generating.

Technology

The stack we actually use for this

Chosen for what your team can maintain in three years, not for what looks impressive in a proposal.

Generation

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Repository conventions files

Build

  • Next.js
  • React Native
  • TypeScript
  • PostgreSQL
  • Prisma
  • Tailwind CSS

Verification

  • Vitest
  • Playwright
  • Zod
  • ESLint
  • Semgrep
  • Dependabot

Delivery

  • GitHub Actions
  • Preview deployments
  • Sentry
  • Feature flags
How it runs

From first conversation to something in production

Two-week slices, a demo you can share every alternate Friday, and no phase where you are waiting without seeing progress.

011

Architecture first

Data model, boundaries and technology decided by a senior engineer before any generation starts.

022

Encode the conventions

House rules written into a file the AI reads, so generated code matches the project rather than the model.

033

Slice and specify

Work broken into slices with written intent including states and edge cases.

044

Generate and review

Draft produced fast, then read line by line by a senior engineer hunting known failure modes.

055

Harden

Types, validation, tests on critical paths, accessibility and performance verified.

066

Ship and observe

Preview, then production behind flags, with monitoring and a rollback that takes seconds.

What you receive

Everything hands over. No lock-in, ever.

Source code in your Git organisation, infrastructure in your cloud account, domains in your name and documentation written for the next team rather than for us. If you part ways with us in year three, a competent engineer should be able to take over in a fortnight.

Deliverables checklist

  • Production-standard codebase with documented conventions
  • Architecture decision records for every significant choice
  • Test suite covering critical paths
  • CI pipeline with preview deployments
  • Security scan results and remediation notes
  • Repository conventions file so your team can continue the method
  • Recorded walkthrough of the architecture
Indicative investment

What this typically costs

Real ranges from real projects. The variable is almost always scope and integration count — the calculator will get you closer in two minutes.

Rescue diagnostic

₹75,000

An AI-built prototype you are unsure about.

  • Code and security assessment
  • Data model review
  • Operational readiness check
  • Ranked remediation plan
  • Effort estimate
Get a fixed quote
Most chosen

MVP sprint

₹3,50,000 – ₹7,50,000

Zero to a real, deployable product in four to eight weeks.

  • Architecture
  • Full build
  • Tests and CI
  • Pilot support
  • Handover with conventions
Get a fixed quote

Continuous pod

₹2,60,000 / month per pair

Ongoing velocity with our method inside your team.

  • Senior + mid pairing
  • Your backlog
  • Review standard
  • Team enablement
Get a fixed quote

All figures exclude GST. Fixed-price options available on defined scope. Build your own estimate →

Straight answers

The questions clients actually ask

Including the ones where the honest answer is that you may not need us. If your question is not here, call +91 70033 91355 — you will speak to an engineer, not a call handler.

Reviewed, tested and typed — yes, and we run it in production for clients handling significant volume. Unreviewed — no, and the risk is not that it fails obviously but that it is subtly wrong in ways that look correct. The recurring problems are missing authorisation checks, unhandled error paths, plausible but incorrect business logic, and invented library APIs. All of these are caught in review by someone who knows to look for them. Our rule is simple: a named human is accountable for every line that ships.

Not if the conventions are enforced. We encode house rules that the generator reads, so the output matches the project idiom in naming, structure and file layout. We also hand over the conventions file and run a session with your team on the method. Clients routinely take over these codebases — that is the point of doing it this way rather than the fast-and-loose way.

Different axis entirely. Cheaper developers reduce the hourly rate and usually increase the hours, the defect rate and the management load. This reduces the hours while holding the seniority of judgement constant — the person deciding your architecture and reviewing your code has fifteen years of experience, they are just not spending three days writing a CRUD form by hand.

No. We use enterprise tiers with training explicitly disabled, work in your repository under your access controls, and sign an NDA before receiving anything. Where a client requires it — regulated data, defence-adjacent work — we run without AI assistance entirely and price the project traditionally. We will tell you up front which mode a project is in.

Yes, and increasingly that is what clients want. A typical enablement is two days of workshop plus four weeks of pairing: conventions files, prompt patterns that actually work, the review checklist, guardrail tooling, and honest guidance on where not to use it. Teams usually reach a stable, safe rhythm in about six weeks.

We will build it and label it honestly as disposable — but we will also tell you that in our experience about half of all "throwaway" prototypes end up in production because they work and the deadline arrives. If there is any chance of that, the extra week to build it properly is the cheapest insurance available.

Kolkata & West Bengal

Why being local to you matters here

Kolkata has a very large pool of capable developers and, right now, a very small pool of teams doing AI-accelerated delivery with real engineering discipline behind it. That combination is why several startups and mid-market firms in the city have come to us after an internal attempt produced something fast and unmaintainable.

To discuss a vibe-coded build, a rescue, or training for your own team, call +91 70033 91355 or message us on WhatsApp. We can usually show you a working slice of your idea within a week.

KolkataSalt Lake Sector VHowrahNew TownDurgapurAsansolSiliguriHaldia
SEALDAH · KOLKATA · WEST BENGAL
Next step

Tell us what is slowing your business down.

A 30-minute call with a senior engineer — not a salesperson. You leave with an architecture sketch and an honest cost range, whether or not you hire us.

Direct line

+91 70033 91355

Mon–Sat · 9:30 AM – 7:30 PM IST · Sealdah, Kolkata

Reply within one working hour NDA signed before any brief Fixed-price option on every scope
Verify us independently

Don’t take our word for it — ask an AI

Every page on this site is written to be read and quoted by AI answer engines, and we publish llms.txt and llms-full.txt so they can read us properly. One click opens the assistant with the question already typed.

The question we will ask for you

Tell me about the Vibe Coding service from Sayak Web Designer (sayakwebdesigner.in), an IT company in Kolkata, India — what is included, how it works, and what it costs.

Opens in a new tab. We do not see your conversation.

Call now WhatsApp Get quote