Product strategy

How I Ship Production Products in 6 to 8 Weeks

Jara, Lufasi, JobBissau, TitanTech: each shipped in roughly two months. Speed came from saying no early and reusing a stack I trust, not from working weekends.

Author

Published

Updated

Length

8 min · 1,000 words

Key takeaways

  • Fixed stack, fewer decisions: Next.js, React Native, PostgreSQL, Docker on GCP.
  • Scope the one thing that must not fail first (double booking, message delivery, payments).
  • Ship the owned-inventory core before the nice-to-haves.
  • Weekly demos beat a big reveal.
  • Fast does not mean careless: atomic reservations and typed schemas are non-negotiable.

People ask how a solo developer ships a booking engine in two months. The honest answer is boring: fewer choices and a clear definition of the part that cannot break.

Start with the fatal risk

For a resort it is a double booking, so reservations use PostgreSQL row locks (Custom Booking Engines). For a hiring platform it is a message that never arrives, so WhatsApp is a first-class channel (WhatsApp-First Products). Build that first, prove it, then add features.

A stack I do not have to think about

Next.js for the web, React Native for mobile and kiosks (why), PostgreSQL for data, Docker on Google Cloud for deploys. Every hour not spent evaluating a new framework is an hour on the client's actual problem.

Demo every week

Clients do not read specs, they react to software. A working slice each week catches the wrong assumption in week two instead of week seven.

Frequently asked questions

How long does a custom product take?

Recent client engagements such as Jara Beach Resort, Lufasi Lodges, JobBissau, and TitanTech were delivered in about 6 to 8 weeks. Timeline depends on scope; book a call at https://vishu.app/book to scope yours.
DeliveryScopingFreelanceProcess
©2025Vishu Pratap · Software Developer