Selected Work

We build the systems behind products people trust with their health, their wallets, and their work.

Three deep-dives into recent engagements — what was hard, what we built, and what shipped.

Healthcare·Consumer Health Intelligence·Mobile + Backend·Engagement: 2024–present

Zovio

A consumer health platform that turns scattered medical data into a single, understandable picture of your body over time.

Z
Product Preview
At a Glance
Client
Zovio
Industry
Digital health / consumer wellness
Services from Sanvro
AI Consulting & Solution Design · Custom Software Development · Real-Time Systems
Engagement
End-to-end product build, ongoing

The Challenge

A person's health record doesn't live in one place. Lab results sit in a portal PDF. Wearable data lives on a phone. Past prescriptions are scattered across pharmacy apps. Hospital visits live in EMRs they can't read. The result: consumers have more health data than ever and less clarity than ever.

The existing options force a bad choice. Self-tracking apps are shallow — step counts and water reminders, not biomarkers. Clinical EHRs are deep but unreadable. Generic AI chatbots will happily hallucinate a diagnosis. None of them give a thoughtful, longitudinal, personal view that a consumer can actually trust.

Zovio's founders wanted to fix that — a single place where a person could see their health unfold over time, understand what was changing, and walk into a doctor's office prepared.

The Approach

We built Zovio as a clinically-grounded consumer product, not a wellness toy. That meant solving three hard problems in parallel:

  1. 01
    Ingestion that actually works in the real world
    Lab PDFs come in dozens of formats, with values reported in different units, against different reference ranges, by different labs. We had to normalize all of that without losing precision.
  2. 02
    AI that knows what it doesn't know
    A health product cannot afford a confident hallucination. We grounded every AI-generated insight in source data with traceable citations, and built an evaluation harness that gates model output against clinical sanity rules before it ever reaches the user.
  3. 03
    A consumer-grade experience over enterprise-grade plumbing
    Privacy posture, encryption, and access controls had to meet healthcare expectations while the surface remained as approachable as a notes app.

Inside the Solution

  • Multi-source ingestionlab report PDFs (OCR + structured parsing), wearable APIs, and manual entry.
  • Biomarker normalizationunit conversion and reference-range mapping so a value from one lab is comparable to a value from another.
  • Unified timelineevery biomarker, vital, and event on a single longitudinal view; tap a point to see the source document.
  • Narrative summariesAI-generated, plain-English readouts of what changed since last time, grounded in the underlying numbers.
  • Risk & trend surfacingearly signal on values trending out of range, with clear, non-alarmist framing.
  • Doctor-share modea clean, single-page export for in-person visits.
  • Privacy by defaultdata lives encrypted, the user owns export and deletion, and no data is used to train external models.

Outcomes

[verify: <30s for 90% of reports]
Lab report parsing
[verify: 95%+]
Extraction accuracy across major lab formats
[verify: 80+]
Biomarkers tracked on the unified timeline
[verify: under 3 minutes]
Onboarding to first insight

Tech & Architecture

A React Native client over a Python/FastAPI backend on AWS, with PostgreSQL for structured records and a vector store for retrieval-grounded summarization. LLM output passes through a clinical-rules evaluator before it's surfaced. Data at rest is encrypted; access is logged and auditable.

React NativePythonFastAPIPostgreSQLVector DBAWSLLM + retrieval grounding

Sanvro built the brain behind Zovio. They didn't just ship code — they walked us through every clinical edge case, from lab-format variance to safe AI behavior, and helped us draw the line between what AI should say and what it shouldn't. The result is a product our users trust with their health data.

[Name], [Title], Zovio
Consumer Tech·Cannabis Retail·Mobile (iOS + Android) + AI Recommender·Engagement: Initial build + ongoing

Cannabee

An AI-powered companion that turns a confused dispensary visit into a confident purchase — built for a category most engineering teams won't touch.

C
Product Preview
At a Glance
Client
Cannabee
Industry
Consumer / cannabis retail technology
Services from Sanvro
AI Consulting & Solution Design · Custom Software Development · Data engineering
Engagement
Initial build + ongoing

The Challenge

Cannabis legalization moved faster than cannabis literacy. A first-time or returning customer walks into a dispensary and sees a wall of jars labeled with strain names that mean almost nothing: the same name across two shops can have completely different chemistry and completely different effects. Budtenders try to help, but training varies, turnover is high, and a five-minute conversation can't substitute for genuine personalization.

The downstream effect is brutal for everyone: customers buy by guess, have inconsistent experiences, and don't return. Dispensaries see flat basket sizes and burn staff time on basic education. Brands can't tell which products are actually a fit for which kind of customer.

Cannabee's founders wanted to replace the wall-of-jars problem with a personalized, chemistry-grounded recommendation — built mobile-first and respectful of how regulated the category is.

The Approach

We built Cannabee on a single conviction: stop recommending strains, start recommending outcomes. Strain names are unreliable; the underlying cannabinoid and terpene profile is what actually determines effect. So we modeled the world that way.

  1. 01
    Goal-first onboarding
    A short conversational flow captures what the user is trying to achieve — sleep, focus, social, relief — plus their experience level, sensitivity, and preferred formats. Under 60 seconds, no medical jargon.
  2. 02
    A product graph grounded in chemistry, not labels
    SKU-level cannabinoid and terpene data, normalized across partner dispensaries.
  3. 03
    A hybrid recommender
    Content-based matching on chemistry and goal, layered with collaborative signal as the user base grew.
  4. 04
    Explanations, not black boxes
    Every recommendation comes with a plain-English "why we picked this" so the user learns over time and trust compounds.
  5. 05
    Regulated by design
    21+ age gating, geofenced availability, and compliance flows woven into the product — not bolted on.

Inside the Solution

  • Sub-60-second onboardingthat captures the inputs a recommender actually needs.
  • AI recommenderranking products by goal-fit, chemistry profile, and (over time) feedback signal.
  • In-app educationshort, contextual explainers that surface only when relevant, so a curious user can learn without being lectured.
  • Dispensary partner dashboardconsumer preference insights and basket signals, with no PII leaking to brands.
  • Closed-loop feedbackthumbs up/down and structured post-purchase prompts that re-train the model.
  • Compliance postureage verification, regional availability, and a careful split between marketing and recommendation surfaces.

Outcomes

[verify: >85%]
Onboarding completion rate
[verify: >60%]
Recommendation click-through
[verify: +20%]
Repeat-visit lift at partner dispensaries
[verify: <60s]
Time-to-first-recommendation

Tech & Architecture

A React Native app for iOS and Android over a Python backend, with PostgreSQL for structured product and user data and embeddings for content-based matching. The recommender is a hybrid model — content + collaborative — with an LLM strictly scoped to explaining recommendations, never generating product claims.

React Native (iOS + Android)PythonPostgreSQLVector embeddingsHybrid recommenderLLM (explanation layer only)

We came to Sanvro with a hypothesis and walked out with a working product, in a regulated category most engineering teams won't touch. They handled the AI, the data, and the consumer experience as one system — not three separate problems — and that's why it works.

[Name], Founder, Cannabee
LegalTech·Enterprise·AI Agents + Collaborative Workspace·Engagement: Platform build + ongoing

Jurisynk

An AI-native legal workspace where AI is a teammate, not a search bar — drafting, reviewing, researching, and executing alongside the lawyer.

J
Product Preview
At a Glance
Client
Jurisynk
Industry
Legal technology / enterprise
Services from Sanvro
AI Consulting & Solution Design · Custom Software Development · Enterprise security & compliance
Engagement
Platform build + ongoing
Recognition
AWS Startup Program · Microsoft for Startups · DPIIT Startup India

The Challenge

The legal profession is drowning in repetitive work it shouldn't be doing. Contract reviews. DPA redlines. Vendor NDAs. Bulk diligence. Legal research that takes a senior associate half a day to compile. The industry's first wave of "AI assistants" gave lawyers slightly faster autocomplete, not actual leverage — and most of them were unusable for enterprise legal teams because client data couldn't leave the premises and couldn't be used to train models.

Jurisynk's founders wanted to skip the assistant layer entirely and build what the next decade of legal work would actually look like: AI agents that execute, with the security posture a general counsel will sign off on.

The Approach

We built Jurisynk as an agent-native workspace, not a chat app with a sidebar. The architecture started from three principles:

  1. 01
    Agents do work, they don't suggest work
    Drafting, redlining, research, intake — each is owned by a specialized agent that completes a multi-step task end-to-end, with a human in the loop on outcomes rather than every keystroke.
  2. 02
    Playbooks before models
    A firm's drafting standards, redline preferences, and risk tolerance live in machine-readable playbooks. The model executes against the playbook; the playbook is the source of truth.
  3. 03
    Enterprise security is the product, not an afterthought
    On-premise deployment, role-based access, audit trails, and a no-training contract for client data — built in from day one, not retrofitted.

Inside the Solution

  • Drafting agentgenerates contracts and clauses from playbooks, flagging risk and deviation as it writes.
  • Review & redline agentruns DPA, vendor, and NDA reviews at scale, surfacing deviations from a firm's standard.
  • Legal research agentcase law and regulatory research with grounded citation, not generative guesswork.
  • Email / intake agenttriages incoming legal requests from the inbox, routes them into the workspace, and starts the right workflow.
  • Collaborative canvasreal-time co-editing, tracked changes, and a full audit trail across the team.
  • Document managementevery artifact, version, and decision in one searchable workspace.
  • Workflow controlsdashboards, approval gates, and access controls so a head of legal can run the function, not just use the tool.
  • Integrations & adminAPI surface and admin controls for embedding Jurisynk into a firm's existing stack.
  • Security & complianceend-to-end encryption, SSO (SAML / OIDC), RBAC, audit logs, on-prem option, GDPR / DPDPA / ISO 27001-aligned, SOC 2 Type II in progress.
  • Evaluation frameworkevery agent has an offline eval harness that gates model changes before they reach production.
  • No-training assuranceclient data is contractually excluded from any model training, under stated terms.

Outcomes

6 hours → 20 minutes
Legal research time
Hours → under 15 minutes
Contract drafting time
3,200+ docs in ~4 hours
Bulk document review
99.2%
Bulk review accuracy
1,000+
Hours saved across client implementations

Tech & Architecture

A Next.js + TypeScript front-end with real-time collaborative editing over a Python / FastAPI backend. A multi-agent orchestration layer coordinates specialized agents for drafting, review, research, and intake, each grounded in retrieval over a firm's own corpora. Security is built in: SSO, RBAC, end-to-end encryption, audit trails, and an on-premise deployment option for firms that require full data sovereignty.

Next.jsTypeScriptPythonFastAPIPostgreSQLVector DBMulti-agent orchestrationSSO (SAML/OIDC)RBACOn-prem deployableSOC 2 Type II (in progress)

Sanvro understood that legal AI isn't a smarter search bar — it's a fundamentally different operating model for a legal team. They built agents that actually do the work, with the security posture an enterprise general counsel will sign off on. That's a rare combination, and it's why we trust them with the core of the product.

[Name], [Title], Jurisynk

Have a system like this to build?

We take on a small number of engagements each year — deep, end-to-end, from architecture to production.

Contact Us