OwnStory
A live product that turns photos, videos, and voice notes into a private story page people unlock with one QR scan — for gifts, weddings, memorials, birthdays. Real users, real traffic, no app required. I contribute to the AI infrastructure behind the platform.
May 3, 2026
Problem
OwnStory began as a digital memorial platform — a niche product with
steady but limited demand. The founder saw a larger opportunity: pivot
into a **private digital story platform** for life moments —
birthdays, weddings, graduations, travel, new babies, memorials —
positioned explicitly against social media (private by default, owned
by the user, designed for gifting rather than posting). Each story
gets a QR code that attaches to a physical gift, so the digital and
physical sides of a keepsake live together. The engineering challenge
was building out the AI infrastructure to support that pivot while
keeping the platform reliable for existing customers.
Constraints
I joined the engineering team during this pivot, working alongside
the founder/CEO with a lean process between an idea and shipped code.
Three months from pivot decision to production launch. AI
infrastructure had to be cost-aware from day one because budget
ceilings were real and an unbounded LLM bill was a company-level
risk.
What I built
I contributed to the AI infrastructure behind the pivot, alongside
product features including a featured-stories editor, admin user
filters, scan-tracking for QR-linked stories, and collaborative
storytelling (multiple contributors per story).
*(I also contribute to a separate AI platform the same team is
building — that work has its own case study.)*
Key decision
**Cost-aware AI infrastructure from day one.** An unbounded LLM bill
was a company-level risk for a small team mid-pivot, so cost controls
had to be part of the infrastructure from the start rather than
bolted on after a surprise invoice.
I worked on the parts of the AI pipeline that needed to stay within
that budget envelope while the product itself was still changing
shape under a 3-month deadline.
Outcome
The new private story platform is live in production, with the
original memorial product continuing to serve existing customers
throughout the pivot — no migration window. AI infrastructure has
stayed within budget while supporting real user traffic.
Hindsight
Three months for a pivot of this scope was genuinely tight. The
thing I'd reconsider is being more aggressive about feature flags
earlier — small teams tend to ship without them because flags feel
like infrastructure when features feel urgent. But the moment a
regression hits, having flags means the rollback is scoped to the
broken thing instead of a full revert. I'd push for treating them as
table stakes next time.
Tech stack
Next.js (App Router)TypeScripttRPCDrizzle ORMPostgreSQLTurbo monorepoVercel