cd /news/ai-products/how-we-ship-a-growing-portfolio-of-a… · home topics ai-products article
[ARTICLE · art-23572] src=dev.to pub= topic=ai-products verified=true sentiment=↑ positive

How We Ship a Growing Portfolio of AI Products at Inithouse

Inithouse, an AI product lab, ships multiple MVPs in parallel using a standardized pipeline that allows new products to spin up in hours rather than days. The company's portfolio includes tools like Magical Song, Be Recommended, and Ziva Fotka, all running on a shared React SPA, Supabase backend, and analytics layer. Key lessons include validating the build pipeline with a single MVP first, automating reporting and maintenance, and tracking portfolio-level patterns to identify which products deserve more investment.

read3 min publishedJun 6, 2026

At Inithouse, we run a lab that ships a growing portfolio of AI products in parallel. Not one product at a time. Not a pivot-heavy path from idea to idea. A deliberate strategy: build multiple MVPs, measure what sticks, double down on what works.

Here is how we actually do it, and what we learned shipping products like Magical Song (studio-quality custom songs from your story), Be Recommended (AI Visibility Reports for brands), and Ziva Fotka (AI photo-to-video tool, multi-domain across 5 languages).

We did not start with a portfolio. We started with a single MVP, validated the build pipeline, then replicated it. The key lesson: don't scale the number of products until you can ship one in under 3 weeks. If your first product takes 3 months, your tenth will too.

Every product in our portfolio runs on the same foundation: React SPA, Supabase backend, shared analytics layer. When we build Pet Imagination (AI pet portrait generator with 9 styles), the deploy pipeline is identical to what we use for Verdict Buddy (AI conflict resolver using established psychology frameworks). Same CI, same monitoring, same hosting config. A new product spins up in hours, not days.

We built a shared analytics and reporting layer that covers all products at once. One dashboard shows signups, conversions, and engagement across the entire portfolio. We track Google Search Console, GA4, and Clarity for every product from a single config file. When something breaks on one product, we usually catch it because the same pattern broke elsewhere first.

Our reporting, SEO audits, and content publishing run on automated schedules. We measured the time we spent on manual weekly reports and replaced most of it with scheduled jobs that pull data, flag anomalies, and post summaries. The team reads a digest, not a spreadsheet.

We observed that most products show clear signals within the first 30 days: either users come back, or they don't. We track returning user rates, funnel drop-offs, and activation events from day one. Products that show early retention get more attention. Products that stay flat get a narrower focus while we learn more.

With a growing portfolio, context switching is the real enemy. We keep a single config file for every product (domain, analytics IDs, database refs, notes) and update it after every change. When someone on the team picks up a product they have not touched in two weeks, they read the config and the last report, not a Slack thread from three days ago.

Too many products too early. We tried fanning out before the pipeline was reliable. Result: half-shipped MVPs with broken analytics. The fix was simple: finish the pipeline first, then replicate.

Ignoring maintenance. A growing portfolio means a growing number of small fires. We now batch maintenance days where we run through every product and fix whatever surfaced that week.

Not tracking the portfolio as a whole. Individual product metrics are useful, but portfolio-level patterns are where the insights hide. We noticed that products with shared referral traffic outperformed isolated ones. That changed how we think about cross-linking and content.

For anyone curious about the specifics: We would invest in shared component libraries earlier. We would set up cross-product A/B testing from day one. And we would resist the temptation to ship "just one more product" before the existing ones have solid funnels.

At Inithouse, we keep shipping a growing portfolio of AI products because the data tells us which bets to keep making. If you are building multiple products, standardize early, automate everything you repeat more than twice, and measure before you decide.

── more in #ai-products 4 stories · sorted by recency
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/how-we-ship-a-growin…] indexed:0 read:3min 2026-06-06 ·